为了账号安全,请及时绑定邮箱和手机立即绑定

有没有童鞋遇到过同样的问题:vue 组建的属性分类问题

有没有童鞋遇到过同样的问题:vue 组建的属性分类问题

万千封印 2019-08-11 15:13:13
对于一个复杂的表单系统,会把一个页面分成很多个组建,什么时候把这个属性定义在父组件中,是什么时候把属性定义在子组件中,如果定义在子组件中,复杂的属性透传怎么解决;定义在父组件中,父组件的属性又会很冗余!求大神指点,组建属性怎么分类定义。
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

嗯,我不是大神,谈谈我的经验。
一个页面分为好多个组件,那么可以把每个组件当做一个对象,用面向对象的思想,这样逻辑就很清晰了,父组件就只执行父组件需要的方法就可以了;至于组件需要完成什么样的功能怎么完成就都不需要在父组件去考虑了;
表单系统的话比方说我父组件只有一个保存按钮,页面内的所有内容都是用组件来写的展示的,那么我的父组件只考虑保存方法怎么执行,数据的添加删除编辑全部是组件的功能,保存方法内需要提交接口的数据全部从组件导出就可以了。
                            
查看完整回答
反对 回复 2019-08-11
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

我的思路很简单了,别的组件有用的就定义在父组件,作为沟通的桥,自定义model或者.sync解决传参,不然就在本实例放着,思路应该是一个组件解决一个问题,最好最终一个结果传给父组件,这是理想情况
                            
查看完整回答
反对 回复 2019-08-11
  • 2 回答
  • 0 关注
  • 390 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号