这个组件是项目中的主要功能页面,因为是.vue文件,所以template,css,js都写在一起,这就造成这个组件有2000多行代码
但是这个组件中的代码基本都是无法复用的,可以确定这些代码只在这个组件中会用到,认为拆出来那就得考虑组件间的通信问题,有点多此一举,所以就没有细化拆出来。
不知道如果拆出去,有什么好处
另外,一直有疑问的是,.vue文件中css是写在组件内好,还是单独写在.css文件中再import进组件好,好在哪里
这个组件是项目中的主要功能页面,因为是.vue文件,所以template,css,js都写在一起,这就造成这个组件有2000多行代码
但是这个组件中的代码基本都是无法复用的,可以确定这些代码只在这个组件中会用到,认为拆出来那就得考虑组件间的通信问题,有点多此一举,所以就没有细化拆出来。
不知道如果拆出去,有什么好处
另外,一直有疑问的是,.vue文件中css是写在组件内好,还是单独写在.css文件中再import进组件好,好在哪里
vue文件中css是写在组件内好,写在组件内的style标签里加上scope可以作为组件样式,不会影响其他组件,单独写在.css文件中再import进组件就是全局样式。
拆分的话看你实际情况,看看2000多行时候会不会影响后续维护(如果需要维护的话),如果影响的话,就以提高可读性可维护性为目的来进行拆分
我个人觉得是需要拆分的,原因如下。
如果有说的不对的地方,欢迎讨论。
13 回答13k 阅读
7 回答2.2k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
这个都可以 如果整个代码打包体积太大 建议按需引入
附上链接: https://blog.csdn.net/yangbin...