搜索历史删除疑问

来源:10-15 搜索页面search-list 组件功能实现(下)

梦星魂1

2017-12-15

老师好,我觉得删除逻辑就可以写在search-list组件里,这个组件的职责也可以有删除的功能啊。不懂为什么仅仅是派发事件。我知道这里面的search-list 数据是通过props传入的,而子组件不应该改变props的数据,是出于这方面的考虑吗?如果这个组件仅仅是派发事件的话,那么每一个调用它的父组件都得要写一遍删除逻辑,这样感觉也不太好啊

写回答

1回答

梦星魂1

提问者

2017-12-15

嗯我后面又想了一下,为了保持更好的通用性,search-list组件不应该知道相关删除的东西究竟是什么,组件里不应该引入vuex的东西,这样想对不对

0
1
ustbhuangyi
基础组件不应该耦合太多的业务逻辑,派发事件的方式会降低耦合。
2017-12-16
共1条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程