template组件的样式直接在app.wxss中用@import引入不就可以全局使用了吗?岂不是很方便?

来源:20-7 3个嵌套template标签的实现

递弱代偿_cz

2020-06-01

template组件的样式直接在app.wxss中用@import引入不就可以全局使用了吗?岂不是很方便?**为什么非得在每个需要引用的页面的wxss中去引用呢?

写回答

2回答

递弱代偿_cz

提问者

2020-06-02

不不不,使用template的本意就是为了复用对吧,那么,在app.wxss里将template的.wxss文件引入进来,它的复用性不是更高?比如:课程中,stars的template组件的.wxss要在movie-template的.wxss中引入;而movie-template的.wxss要在movie-list-template的.wxss中引入;最后movie-list-template的.wxss还要在movies的.wxss中引入,这样,我一个页面引入三个template组件,就得分别在三个地方引入他们各自的.wxss文件。这样,是否会很麻烦?

而如果,我直接在app.wxss中,将所有要用到的template组件的.wxss用@import都引入进去,这样,样式只在全局引用一次,而其他页面使用时也不受影响,这样不是更好?

0
2
递弱代偿_cz
回复
7七月
恩,这点,我在测试中碰到了,确实是这样,我的做法是,在自定义组件的.wxss中将需要用到的template的.wxss文件再用@import 引入一次,就好了。
2020-06-04
共2条回复

7七月

2020-06-02

如果什么都写在全局里,那代码就不用分模块、分类,都写一个文件里吗

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23955 学习 · 6928 问题

查看课程