请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于vuex和全局变量的一些问题

呃,是这样的,我发现小程序里面每个页面都是一个vue实例,如果用vuex的话,是不是只能在单个页面内各自使用?每个vue实例都注册一个store的话,这个store的数据是同时变化的吗?还有就是,在mpvue中能不能方便地定义和获取全局变量?

比如现在我想在上一个页面传递一个回调函数给详情页面,详情页面根据操作判断执行该回调函数,我怎么才能在父页面中传递这个回调函数给子页面呢?

正在回答 回答被采纳积分+3

1回答

慕瓜8449030 2018-06-22 10:18:51

可以全局使用vuex的,在启动的时候 把vuex的实例挂载到全局上

0 回复 有任何疑惑可以回复我~
  • 提问者 痞老板很帅 #1
    老是你指的是挂载到App.vue中吗?
    回复 有任何疑惑可以回复我~ 2018-06-22 15:01:16
  • 提问者 痞老板很帅 #2
    老师,你指的是挂载到App.vue中吗?
    回复 有任何疑惑可以回复我~ 2018-06-22 15:01:41
  • 提问者 痞老板很帅 #3
    我看以前vue挂载实例都是这种写法
    new Vue({
      el: '#app',
      router,
      store,
      render: h => h(App)
    })
    然后现在用了mpvue之后是这种挂载写法,
    import App from './App'
    const app = new Vue(App);
    app.$mount();
    像我们这种挂载写法该怎么才能加上vuex呢?
    回复 有任何疑惑可以回复我~ 2018-06-22 15:05:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信