H5W3
当前位置:H5W3 > 其他技术问题 > 正文

vue2 全局变量的修改【芬香邀请码:15MNA6】

global.js

export default {
  name: 'Who',
  sex: 'Male',
  setname (newName) {
    this.name = newName
    console.log('姓名已经改变')
  }
}

main.js

import global_ from './api/global'

Vue.prototype.GLOBAL = global_

页面1

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

页面2

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

现在的问题就是在页面1created的时候global的值确实变了 但是通过路由到页面2的时候值又变回去了
要是路由跳转了 传值只能通过路由或者local localstorage么?

回答:

vuex, bus

本文地址:H5W3 » vue2 全局变量的修改【芬香邀请码:15MNA6】

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址