Vue 如何更好的组件化

在写组件的时候,我不知道我的逻辑代码是应该放在组件里面,还是放在它的父组件中,通过父组件调用该方法,获取数据后再传入到子组件中,子组件只负责渲染数据。

不知道哪种方式比较好...或者说,在哪种情况下用哪种方式更好。有大佬可以给我解解惑吗?谢谢~~~~

阅读 1.9k
1 个回答

如個多個子組件用到同一個方法,則把該方法放到父組件中。
如個一個子組件只用到一個只影響自己的方法,就把該方法放到該子組件中。
如果多個組件 (無論父/子) 都需要用到同一個方法,則把該方法放到全局的位置方便調用,比如在root/util/commonFunction.js 裏

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题