wxml引入其他文件的template, 样式丢了?
发布于 5 年前 作者 taochen 11625 次浏览 来自 问答
// card.wxml
<template name="card">
  <view class="card">
    <view>{{ name }}</view>
  </view>
</template>

// card.wxss
.card {
  color: red;
}

// user.wxml
<import src="./card.wxml"/>
<template is="card" data="{{ name }}"></template>

user.wxml里面引用的模板样式不会带进来, 我还得在user.wxss里面这样:

// user.wxss
[@import](/user/import) './card.wxss';



也就是说import只会把结构引进来, 样式还得自己引一遍, 不知道是bug还是特性?

4 回复

模板的样式 都得单独引用的。他跟模板不是一组的。

感觉你有很大的误解啊,没事看看文档呀,文档从来也没说样式能够自动导入啊

代码里写的很清楚的,你import的是一个wxml文件

你还要把template里边的css,导入到card.wxss里边才行
回到顶部