关于vue 组件 uni组件引用的原则

本文讨论了Vue和Uni组件的使用原则,强调组件适用于快速开发但可能限制样式调整和扩展。建议有美工需求的前端界面避免使用组件,而无样式要求的页面可选用组件。组件混用可能导致问题,推荐新手使用成熟的组件库,对于复杂组件可考虑第三方解决方案。文章指出,在保持组件不变性与自定义需求间找到平衡很重要。
摘要由CSDN通过智能技术生成

很多新人盲目使用组件,很多技术骨干也是盲目跟风选择框架和组件

究竟如何使用组件?

  1. 组件是用来做什么的?
    组件是帮助那些想要快速完成界面开发的程序员,定制的便捷模块

  2. 组件的局限性有哪些?
    组件不支持样式 细节调整,
    如果多个组件风格需要统一, 那么单个组件的样式就不能随便改动
    组件功能专一,思路风格固定, 不适合扩展
    有的组件未经授权不得修改
    有的组件的数据模型比较特殊,为了适配要改动已有的数据结构
    另外组件源码的改动和理解都需要时间,如果没有注释非常难懂

综上, 默认组件只适合管理程序, 大部分app前端其实都不适合现有组件,

组件使用的原则

html组件(bootstrap iview elementui mui layui等)
vue组件和uni组件 虽然好用,可用,但我认为必须要有原则,

1. 对于前端界面, 有美工要求的,强烈不建议使用组件,
反而建议所有块样式全部手写css样式,后期非常容易调整

2. 对于无样式要求的页面, 可以采用组件,特别是后台程序

  1. 市面上的组件集有很多种,每一家组件都有自己的风格,不要混用,会产生很多不可预料的情况

  2. 如果遇到不成熟的有bug的组件,建议下载后自己修改bug后使用

  3. 组件风格不匹配时不要混用,真的很丑

  4. 对于不会开发组件的新人,我建议选定一套大众组件 例如uni- 系列组件开发

  5. 对于复杂模块组件 例如视频播放组件,直播组件,可以使用别人开发的组件,因为自己开发的话,学习成本非常高,

鱼和熊掌不可兼得

既要用别人的组件,又要能够随便改动组件是不可能的,最后可能会出现顾此失彼的情况.

例如: 对于一套已经完成的程序, 客户和领导要求样式上有更多特效和风格, 如果你用了组件,就会发现非常难改, 会出现无法预料的bug, 千万不要随便改动, 与其改动不如重写组件,(问题又绕回来,如果你能写组件就可以不用别人的组件)

不用组件如何开发UI

客户界面最好经过UI工程师设计以后,根据demo手写样式,和脚本,多写注释,方便后期维护和修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值