在main.js中挂载Vuex
但是在nvue页面无法使用this.$store.state.xxx
于是找文档看评论说都无法解决,没办法只好自己想办法解决了  
下面提供两种方式:
方式一:
1.通过globalData建立公用变量   不懂的移步文档地址  
- 把vuex挂在globalData
 - nvuex操作更改挂载在globalData的vuex变量  getApp().globalData.vuex  操作就行
注:此方法是我现在在用的 
方式二:
1.通过 onUniNViewMessage 去监听nvue页面发送的消息 再去操作store 文档地址
2.在nvue页面中通过postMessage发送数据  
没有测试过,但是理论上是没有问题的。大家可以测试下
            
            
            
            
7 个评论
要回复文章请先登录或注册
远望
蓝兔
6***@qq.com
蓝兔
choin
StarSky
choin