是切换两个元素,然后对应的将数据获取出来。现在是数据能获取出来,可是页面渲染的不对,还是之前的数据
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;
}
}
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
刚试了一下 这样可以正确的显示