web前端全系列 教程
1839个小节阅读:2244k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
在组件模板中可以提供一个 <slot>
节点,用于承载页面引用时提供的子节点
这种方式与直接传递数据是有区别的,他是可以传递视图的!
xxxxxxxxxx
<!-- components/list/list.wxml -->
<view>
<view class="title">
<slot></slot>
</view>
<view wx:for="{{ listData }}" wx:key="index">
<view>{{ item }}</view>
</view>
</view>
xxxxxxxxxx
// components/list/list.js
Component({
properties: {
listData:{
type:Array,
value:[]
}
}
})
xxxxxxxxxx
.title{
margin: 5px;
}
温馨提示
在组件中,样式只允许使用
class
定义
xxxxxxxxxx
{
"usingComponents": {
"list":"../../components/list/list"
}
}
xxxxxxxxxx
<view>
<list listData="{{ userList }}">
<view style="font-size:30px;">{{ userTitle }}</view>
</list>
<list listData="{{ dataList }}">
<view style="font-size:20px;">{{ dataTitle }}</view>
</list>
</view>
xxxxxxxxxx
Page({
data: {
userList:["iwen","ime","frank"],
userTitle:"用户列表",
dataList:["前端","python","Java"],
dataTitle:"课程列表"
}
})