专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

Vue代码怎样写才漂亮_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 3:01:20       共计:3580 浏览

Vue代码怎样写才漂亮?

本文参考自油管上某个国外大神的公开演讲视频,学习了一下觉得很不错,所以在项目中也使用了这些不错的技巧。

下面就分享几个简单的技巧让你写出的vue.js代码更优雅

如果参数比较多,比如上图

关键字筛选,区域筛选,设备ID筛选,分页数,每页几条数据,

可能会是这样:

不过这么写,明显有问题,主要是watch了很多参数,而且函数的处理都差不多,可以修改一下,通过methods处理。

当然这么写,需要在模板里面每个参数change的地方绑定事件,并传递参数值,比如分页change时:

相比上面的各种watch,代码明显少了很多,但是还有一个问题,那就是要在template的很多地方绑定change事件。

最后,当然是使用我们重点推荐的computed + watch了。

2. 使用mixin提取公共部分

很多列表页其实使用的很多属性都是一样的,比如:分页 page数量 size搜索关键 字keyword表格数据 tableData

这些公共的部分其实可以通过mixin来提取出来。

在要用到的页面。

3. 自动注册全局组件

正常情况下,我们需要使用一个我们自己封装的组件时,需要先引入,再注册,最后才能在template模板中使用。

当有多个页面需要用到这些组件时,那么就需要在每个需要的页面重复这些步骤。

为了简化这些步骤,可以考虑把这些组件作为全局组件来使用,这样每个页面需要时,就可以直接使用了。

不过还有一个问题,那就是需要我们手动的全局注册。

当组件多了以后,手动注册也变得繁琐起来,可以通过require.context()实现自动注册组件。

4. 自动注册vuex模块

之前我们是这么注册vuex模块的:

可以发现每个模块都要我们手动导入,然后加入到module里面,如此重复。

当模块不多还好,假如项目大了,有50个模块,那就得要做很多重复的工作。 跟注册组件一样,我们还是利用require.context来实现。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:iview如何实现路由跳转_CSS学习 | ·下一条:计算机中的web前端设计是什么专业_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有