RT
这个playmusic组件得到值后,并没有马上渲染,而是要我在控制台里,单机一下这个组件名,才会被提交,得到数据,请问这么为什么
RT
这个playmusic组件得到值后,并没有马上渲染,而是要我在控制台里,单机一下这个组件名,才会被提交,得到数据,请问这么为什么
computed:{
// ...mapState([
// 'playmusic','items'
// ])
playmusic () {
return this.modle=this.$store.state.playmusic
}
items () {
return this.modle=this.$store.state.items
}
}
playmusic与items这是我通过vuex从两个组件中请求过来的两个对象, 想在不同的操作下渲染进dom中 所以我本组件的data里,给了一个空的对象,然后想将'playmusic','items'这两个对象在computed中 分别赋值给data 这样当我操作赋值时 就等于操作了data 间接的就是操作了dom的渲染 但是在computed中只能得到计算结果 没有计算过程也就是不自动更新
9 回答1.6k 阅读✓ 已解决
6 回答940 阅读
3 回答1.3k 阅读✓ 已解决
4 回答948 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答853 阅读
3 回答1.3k 阅读✓ 已解决
根据提主给出的代码,修改如下: