是切换两个元素,然后对应的将数据获取出来。现在是数据能获取出来,可是页面渲染的不对,还是之前的数据
1.这是代码
2.这是数据 能获取到
3.这是界面
是切换两个元素,然后对应的将数据获取出来。现在是数据能获取出来,可是页面渲染的不对,还是之前的数据
1.这是代码
2.这是数据 能获取到
3.这是界面
你的lists是computed里面来的.change不起效
你应该这样
data() {
return {
mark: ''
}
},
computed: {
lists: function(){
return this.$store.state[this.mark]
}
},
methods: {
change(mark) {
this.mark = mark;
}
}
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
刚试了一下 这样可以正确的显示