[unpapp]nvue使用vuex的解决方案
来源:ask.dcloud.net.cn 更新时间:2023-05-25 21:55
在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发送数据
没有测试过,但是理论上是没有问题的。大家可以测试下
上一篇:CSS3 will-change提高页面动画等渲染性能 下一篇:css选择器优先级