vue3 组件规划方案

模板

  1. 可以复用。
  2. 模板通常伴随着业务。如果当前页面代码量过多,出现巨型组件。最好按块去拆下。目的是减少当前组件的代码行数,但是作为代价,需要多次设计组件的通信和多出 props(不提 emit 时间,是因为 props和 emit 是对等的。可以:on-click 传递一个回调函数,跟 react 那样,在子组件里调用父组件传进来的回调函数)

业务逻辑

业务逻辑可以借用 setup,将逻辑进行组合。把单独的逻辑放进单独的文件里

组成逻辑的各个功能

  1. 功能可以在上一步的业务逻辑文件里去实现
  2. 对于可复用的逻辑,封装成 hooks。hooks 应该是与 props,业务两者无任何耦合的。换句话说,应该是个纯函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值