简单技巧分离vue文件的css、js代码,方便阅读开发
场景
- 1、因为早期是iOS开发,形成的MVC习惯,个人喜欢css、js代码独立放一个文件里面,也就是分离样式模块和业务处理模块
- 2、写复杂界面、复杂业务的时候,界面、样式、业务代码都放
.vue
文件里面,代码量很大,几千上万行的,难受,割了吧(简单页面可忽略) - 3、基于
vue2 cli3
项目
方法
挺简单的,就是利用下ES6的import
和export
例如mockDataTest.vue
文件,在views
目录下新建一个mockDataTest</font>目录,目录里新建**index.vue
(界面主文件)、index.scss
(界面样式代码)、index.js
(业务js代码),结构如下:
1 |
|
index.vue 基础代码
1 |
|
index.scss 基础代码
1 |
|
index.js 基础代码
1 |
|
纯粹为了让一个文件里面代码量尽量少而已,便于阅读、编辑
拓展
上述是针对vue2、js、scss的方式,vue3、typescript也是可以的
代码
没什么好看的,上面的够了。
代码,参考 views
里面的 mockDataTest
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!