鍍金池/ 問答/HTML/ vue2 全局變量的修改

vue2 全局變量的修改

global.js

export default {
  name: 'Who',
  sex: 'Male',
  setname (newName) {
    this.name = newName
    console.log('姓名已經(jīng)改變')
  }
}

main.js

import global_ from './api/global'

Vue.prototype.GLOBAL = global_

頁面1

 created () {
    this.GLOBAL.setname('小強')
  },

頁面2

created () {
  console.log(this.GLOBAL.name)
}

現(xiàn)在的問題就是在頁面1created的時候global的值確實變了 但是通過路由到頁面2的時候值又變回去了
要是路由跳轉(zhuǎn)了 傳值只能通過路由或者local localstorage么?

回答
編輯回答
北城荒

vuex, bus

2017年6月1日 08:30