在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