当前位置: 首页 > news >正文

小程序基础学习(多插槽)

 先创建插槽

定义多插槽的每一个插槽的属性

在js文件中启用多插槽

在页面使用多插槽

组件代码

<!--components/my-slots/my-slots.wxml--><view class="container"><view class="left"> <slot name="left" ></slot></view><view class="center"> <slot  name="center"></slot></view><view class="right">  <slot name="right" ></slot></view></view>
// components/my-slots/my-slots.js
Component({/*** 组件的属性列表*/properties: {},options: {multipleSlots :true},/*** 组件的初始数据*/data: {},/*** 组件的方法列表*/methods: {}
})
/* components/my-slots/my-slots.wxss */
.container{display: flex;text-align: center;
}
.center{flex: 1;
}
.right, .left{width: 160rpx;
}
{"component": true,"usingComponents": {}
}

页面代码

<!--pages/six/six.wxml-->
<navigation-bar title="牧原" back="{{false}}" color="black" background="#FFF"></navigation-bar>
<my-slots>
<button size="mini" slot="left"> 左爱坤</button>
<view slot="center"> 爱坤</view>
<button size="mini" slot="right"> 右爱坤</button></my-slots>
// pages/six/six.js
Page({/*** 页面的初始数据*/data: {},/*** 生命周期函数--监听页面加载*/onLoad(options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady() {},/*** 生命周期函数--监听页面显示*/onShow() {},/*** 生命周期函数--监听页面隐藏*/onHide() {},/*** 生命周期函数--监听页面卸载*/onUnload() {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh() {},/*** 页面上拉触底事件的处理函数*/onReachBottom() {},/*** 用户点击右上角分享*/onShareAppMessage() {}
})
/* pages/six/six.wxss */
{"usingComponents": {"navigation-bar": "/components/navigation-bar/navigation-bar","my-slots":"/components/my-slots/my-slots"},"enablePullDownRefresh": true
}
http://www.lryc.cn/news/279999.html

相关文章:

  • 爬虫补环境jsdom、proxy、Selenium案例:某条
  • 电子学会C/C++编程等级考试2021年09月(四级)真题解析
  • DevExpress历史安装文件包集合
  • 科技云报道:“存算一体”是大模型AI芯片的破局关键?
  • watch监听一个对象中的属性 - Vue篇
  • Spark---RDD序列化
  • Xtuner大模型微调
  • JavaScript基础04
  • HarmonyOS@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化
  • x-cmd pkg | jless - 受 Vim 启发的命令行 JSON 查看器
  • 【HuggingFace Transformer库学习笔记】基础组件学习:Datasets
  • [机缘参悟-126] :实修 - 从系统论角度理解自洽的人生:和谐、稳定,不拧巴,不焦虑,不纠结
  • 慢 SQL 的优化思路
  • 强化学习(一)简介
  • 外贸常用网站
  • Android中集成FFmpeg及NDK基础知识
  • 1.13寒假集训
  • 删除排序链表中的重复元素
  • echarts的dispatchAction
  • Java IO学习和总结(超详细)
  • mysql忘记root密码后怎么重置
  • 计算机图形学作业:三维线段的图形变换
  • Linux mren命令教程:批量重命名文件(附实际操作案例和注意事项)
  • LLVM系列(1): 在微软Visual Studio下编译LLVM
  • 分布式系统的三字真经CAP
  • 大模型背景下计算机视觉年终思考小结(一)
  • Modbus协议学习第一篇之基础概念
  • gem5学习(12):理解gem5 统计信息和输出——Understanding gem5 statistics and output
  • 索引的概述和使用
  • 力扣210. 课程表 II