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


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

    究竟如何使用组件?

    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手写样式,和脚本,多写注释,方便后期维护和修改

  • 相关阅读:
    ITSM | 对话——从业务场景、中国市场策略角度解读Atlassian ITSM解决方案
    【云笔记篇】Microsoft OneNote笔记插件推荐OneMore
    浅谈“智慧园区”
    ArrayDeque类的常见用法(java)
    Blazor和Vue对比学习(知识点杂锦3.04):Blazor中C#和JS互操作(超长文)
    Explainable-ZSL
    Redis基础篇
    笨方法学Python
    【无标题】
    工作流编排引擎-Temporal
  • 原文地址:https://blog.csdn.net/zdyah/article/details/126587435