在写组件的时候,我不知道我的逻辑代码是应该放在组件里面,还是放在它的父组件中,通过父组件调用该方法,获取数据后再传入到子组件中,子组件只负责渲染数据。
不知道哪种方式比较好...或者说,在哪种情况下用哪种方式更好。有大佬可以给我解解惑吗?谢谢~~~~
在写组件的时候,我不知道我的逻辑代码是应该放在组件里面,还是放在它的父组件中,通过父组件调用该方法,获取数据后再传入到子组件中,子组件只负责渲染数据。
不知道哪种方式比较好...或者说,在哪种情况下用哪种方式更好。有大佬可以给我解解惑吗?谢谢~~~~
9 回答1.7k 阅读✓ 已解决
6 回答1k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答992 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答908 阅读
3 回答1.3k 阅读✓ 已解决
如個多個子組件用到同一個方法,則把該方法放到父組件中。
如個一個子組件只用到一個只影響自己的方法,就把該方法放到該子組件中。
如果多個組件 (無論父/子) 都需要用到同一個方法,則把該方法放到全局的位置方便調用,比如在root/util/commonFunction.js 裏