请问uni-app对vuex是不支持吗?还是兼容问题?或者其他?总之获取不到vuex的初始化数据state里面的内容,用浏览器打开可以获取,真机调试不行
1***@qq.com
- 发布:2018-12-19 09:55
- 更新:2021-04-15 18:26
- 阅读:7651
6 个回复
1***@qq.com (作者) - 啦啦啦啦
补充:是在引入vuex插件后造成的,h5端可以获取,app和小程序获取不到```javascript
export default store =>{
console.log('store初始化了');
if(uni.getStorageSync('state')){
store.replaceState( JSON.parse(uni.getStorageSync('state')) )
}
store.subscribe((mutation, state) => {
console.log(2);
console.log( JSON.stringify(state) )
uni.setStorageSync( 'state',JSON.stringify(state) );
})
}
1***@qq.com (作者) - 啦啦啦啦
已解决
1***@qq.com
请问你是怎么解决的,我也遇到了同样的问题
2019-01-22 13:42
y***@qq.com
同问,请问怎样解决的啊..?
2019-04-14 16:40
w***@gmail.com
请问是如何解决的,我的app端也无法获取Vuex值
2019-09-05 10:24
1***@qq.com
请问怎么解决的?
2020-01-09 18:09
z***@126.com
非H5端解决方案:
在main.js文件里添加一行:
Vue.prototype.$store = store;
2021-05-17 17:42
Tail前端
这样才能获取获取得到
lujunwei
computed: {
//uni-app小程序中直接使用store中的state会导致数据不会实时更新
//所以通过计算函数进行监听数据的变化
isLoading() {
return this.$store.state.loading
}
}
2***@qq.com
如何解决的
liubb
同求怎么解决的?