赞
踩
在本文中你将收获
在根目录新建components文件夹,建立cell 文件夹,右击创建cell的Component组件
页面的xxx.json ,usingComponent注册
"usingComponents": {
"item":"/components/item/item"
}
<item></item>
<view class="cell cell-class">
</view>
/* pages/com/com.wxss */
.cell{
color: tomato;
}
.mycell{
color: #f70;
line-height: 120rpx !important;
}
/* 选项 */
options:{
/* 样式隔离:apply-shared 父影响子
shared 父子相互影响 isolated 相互隔离
*/
styleIsolation:'isolated',
},
//通过组件的外部类实现父组件控制自己的样式
externalClasses:["cell-class"],
<cell></cell>
<cell cell-class="mycell"></cell>
<view class="cell">
我是cell组件
<slot></slot>
</view>
/* 选项 */
options:{
//允许多个插槽
multipleSlots:true,
},
.cell{
height: 88rpx;
line-height: 88rpx;
border-bottom: 1rpx solid #cccccc;
}
<cell>
<text>放假</text>
<text>快点到来</text>
</cell>
<view class="cell cell-class">
<slot name="pre"></slot>
我是cell组件
<slot></slot>
<slot name="next"></slot>
</view>
/* 选项 */
options:{
//允许多个插槽
multipleSlots:true,
},
.cell{
height: 88rpx;
line-height: 88rpx;
border-bottom: 1rpx solid #cccccc;
}
<!-- 插槽 -->
<cell>
<text slot="pre">声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。