请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答 回答被采纳积分+3

2回答

提问者 递弱代偿_cz 2020-06-02 14:29:51

不不不,使用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 回复 有任何疑惑可以回复我~
  • 7七月 #1
    app.wxss只对页面有效,未来使用自定义组件 app.wxss是影响不了的
    回复 有任何疑惑可以回复我~ 2020-06-02 17:24:48
  • 提问者 递弱代偿_cz 回复 7七月 #2
    恩,这点,我在测试中碰到了,确实是这样,我的做法是,在自定义组件的.wxss中将需要用到的template的.wxss文件再用@import 引入一次,就好了。
    回复 有任何疑惑可以回复我~ 2020-06-04 13:23:43
7七月 2020-06-02 09:59:00

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信