首页 >

Vue代码怎样写才漂亮 – CSS – 前端,css动画播放后不恢复

css中的animation,css文章位置,前端+压缩css,js,css @charset utf-8;,css hr的渐变设置,css橄榄精华可以和naco,css动画播放后不恢复Vue代码怎样写才漂亮 - CSS - 前端,css动画播放后不恢复

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

下面就分享几个简单的技巧让你写出的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来实现。

css中的animation,css文章位置,前端+压缩css,js,css @charset utf-8;,css hr的渐变设置,css橄榄精华可以和naco,css动画播放后不恢复Vue代码怎样写才漂亮 - CSS - 前端,css动画播放后不恢复


Vue代码怎样写才漂亮 - CSS - 前端,css动画播放后不恢复
  • 但是说话的意思不懂 - CSS - 前端,为什么会有css外边距合并
  • 但是说话的意思不懂 - CSS - 前端,为什么会有css外边距合并 | 但是说话的意思不懂 - CSS - 前端,为什么会有css外边距合并 ...

    Vue代码怎样写才漂亮 - CSS - 前端,css动画播放后不恢复
  • 世界上最伟大的足球俱乐部是哪个 - CSS - 前端,三角怎么css3
  • 世界上最伟大的足球俱乐部是哪个 - CSS - 前端,三角怎么css3 | 世界上最伟大的足球俱乐部是哪个 - CSS - 前端,三角怎么css3 ...

    Vue代码怎样写才漂亮 - CSS - 前端,css动画播放后不恢复
  • epub和mobi这些不同格式本质上的区别是什么 - CSS - 前端,css 动态取得高度方法
  • epub和mobi这些不同格式本质上的区别是什么 - CSS - 前端,css 动态取得高度方法 | epub和mobi这些不同格式本质上的区别是什么 - CSS - 前端,css 动态取得高度方法 ...