博客
关于我
vue项目使用ui框架感受
阅读量:406 次
发布时间:2019-03-05

本文共 597 字,大约阅读时间需要 1 分钟。

自从开始做Vue项目以来,我对UI框架的使用产生了深刻的感受。老师推荐我们使用像Vant这样的UI框架,确实能够在开发过程中节省不少时间,无论是从效率还是从练习的角度来看,使用预制组件都非常方便。然而,这种便利性也伴随着一些问题,这些问题往往需要我去仔细阅读文档才能解决,而这对于我这种看不懂文档的人来说,往往会变得异常棘手。

使用Vant框架处理复选框时,我就深刻体会到了这种问题的存在。虽然框架提供了一些默认属性来控制选中状态,但当我想要改变这些默认的使用方式时,发现自己陷入了一个相当棘手的逻辑问题。例如,要实现原生的复选框,更改状态并同步到Vuex,需要处理很多额外的逻辑,这对我这种希望保持代码简洁的人来说,无疑是一种折磨。

当然,我也意识到原生组件虽然逻辑更多,但在某些方面却更有可控性。比如,使用input标签实现复选框时,我可以完全按照自己的需求来定制状态处理逻辑。这让我开始思考,或许在某些场景下,选择原生组件虽然需要更多的逻辑处理,但也能带来更高的灵活性和控制权。

经过一番思考,我决定在项目中尝试结合使用UI框架和原生组件。我会在基础功能上依赖UI框架的预制组件来提升效率,而在需要高度定制的部分,则采用原生的实现方式。这不仅能够充分发挥UI框架的优势,又能在需要时保持对逻辑的完全控制。这种方法虽然增加了代码的复杂度,但在长远来看,我相信这会帮助我更好地适应项目的需求。

转载地址:http://rdgwz.baihongyu.com/

你可能感兴趣的文章
NN&DL4.1 Deep L-layer neural network简介
查看>>
NN&DL4.3 Getting your matrix dimensions right
查看>>
NN&DL4.7 Parameters vs Hyperparameters
查看>>
NN&DL4.8 What does this have to do with the brain?
查看>>
nnU-Net 终极指南
查看>>
No 'Access-Control-Allow-Origin' header is present on the requested resource.
查看>>
NO 157 去掉禅道访问地址中的zentao
查看>>
no available service ‘default‘ found, please make sure registry config corre seata
查看>>
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
查看>>
no connection could be made because the target machine actively refused it.问题解决
查看>>
No Datastore Session bound to thread, and configuration does not allow creation of non-transactional
查看>>
No fallbackFactory instance of type class com.ruoyi---SpringCloud Alibaba_若依微服务框架改造---工作笔记005
查看>>
No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalanc
查看>>
No mapping found for HTTP request with URI [/...] in DispatcherServlet with name ...的解决方法
查看>>
No mapping found for HTTP request with URI [/logout.do] in DispatcherServlet with name 'springmvc'
查看>>
No module named 'crispy_forms'等使用pycharm开发
查看>>
No module named cv2
查看>>
No module named tensorboard.main在安装tensorboardX的时候遇到的问题
查看>>
No module named ‘MySQLdb‘错误解决No module named ‘MySQLdb‘错误解决
查看>>
No new migrations found. Your system is up-to-date.
查看>>