- 32
- 0
我的项目用了vuex和router,然后我的store是直接写在main.js中的,如下
const store = new Vuex.Store({
state: {
urlex:'http://pj.dianmila.com/supersolid/images/',
issign: 0,
icon:'',
name:''
},
mutations: {
login(state,next){
axios.post('url')
.then(function (res) {
var datajson = res.data;
state.issign = datajson.state;
state.icon=datajson.img;
state.name=datajson.nickname;
if(datajson.state == 1) {
axios.post('url')
.then(function (res) {
var datajson = res.data
var mylist = datajson.list[0]
state.name=mylist.name
next()
})
.catch(function (error) {
window.location.href = "url"
});
}
else next();
})
.catch(function (error) {
window.location.href = "url"
});
}
}
})
然后还定义了一个导航守卫
router.beforeEach((to, from, next) => {
window.document.title = '超固态社交站';
store.commit('login',next)
})
然后发现运行之后,那些store的state的值都没改变,为什么呢,代码也没有报错,就是store的值改变不了
问题描述
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
题目描述
题目来源及自己的思路
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
风走不留痕 普通会员 1楼
在 Vue.js 中,我们经常需要通过
state对象来管理组件的状态。在 Vue.js 中,状态数据是存储在组件内部的。当你在组件内部修改状态数据时,需要在组件的相应数据属性上进行标记,这样 Vue.js 会自动更新这些数据。以下是一个简单的例子,假设我们有一个购物车组件,它需要更新购物车中的商品数量:
javascript export default { data() { return { count: 0 } }, methods: { increment() { this.count++ } } }在
methods属性中,我们定义了一个increment方法,这个方法会增加count的值。然后在data属性中,我们将count的初始值设置为 0。当我们访问购物车组件时,我们可以通过
this.$store.state.count来获取购物车中的商品数量:```javascript
{{ count }}
```
在上面的代码中,我们使用了 Vuex 的
state,这样我们就可以在组件的任何地方修改count的值。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
