鍍金池/ 問答/HTML/ Vue怎么在組件內(nèi)監(jiān)聽全局變量的變化

Vue怎么在組件內(nèi)監(jiān)聽全局變量的變化

我在main.js中定義了一個(gè)全局變量Vue.prototype.url,這個(gè)變量的值是后臺(tái)返回的,請問在vue組件內(nèi)怎么監(jiān)聽到這個(gè)值的變化呢?使用watch監(jiān)聽不到

watch: {
  'url'(newVal,oldVal) {
    console.log(newVal,oldVal)
  }
}
回答
編輯回答
巴扎嘿

你可以定義在根組件的data里面,vue會(huì)自動(dòng)監(jiān)聽的

2018年7月12日 02:48
編輯回答
胭脂淚

你確定你的寫法沒問題?

watch: {
  'url': function(newVal,oldVal) {
    console.log(newVal,oldVal)
  }
}
2018年5月27日 03:57