这几天写项目遇见几个问题
1、Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "index"
在子组件中修改父组件传的值报这个错
子组件通过props接收父组件传的值,但是由于prop是单向数据流,所以当你在子组件中有这样的变化
this.index = index时,便会报这个错。
解决方法:定义一个新的变量转存index这个值。重新赋值时给新的变量赋值
这样便好啦
2、父组件调用子组件的方法
这个的话只需要在父组件中调用子组件是给子组件绑定ref,通过ref来调用就可以了
父组件:
list就是子组件的方法