Open zhuman90 opened 5 years ago
2.0.x好像在用computed和props时有很大的问题。
比如用vuex作状态管理的时候,用mapState将store里的一个数组或者对象映射到页面的computed中,它是无法直接传入子组件的props的,这么做会反复触发setData,然后整个小程序卡死爆炸。。。
必须将它手动赋值到页面data里才能使用。
2.0.x好像在用computed和props时有很大的问题。
比如用vuex作状态管理的时候,用mapState将store里的一个数组或者对象映射到页面的computed中,它是无法直接传入子组件的props的,这么做会反复触发setData,然后整个小程序卡死爆炸。。。
必须将它手动赋值到页面data里才能使用。
是的,你说的这个问题我也遇到过,用的wepy/x computed会一直触发,最后我换了其他的状态包。2.0坑还是很多,一点点填吧
发现了一个问题,而且挺蛋疼的,就是父组件的某个值如果是通过computed计算得到的,那么把这个值通过props传递给子组件,那么这个值在父组件模板中就没法正常使用了。
就是页面内调用一个父组件(test-father),父组件内部的list属性是通过computed计算得到的,这时候父组件模板中可以直接输出list值,但是,如果在父组件中调用子组件(test-child)的话,这个list值在父组件的模板中就是null。