微信小程序动态增加按钮组件
网络编程 2021-07-04 16:46www.168986.cn编程入门
这篇文章主要为大家详细介绍了微信小程序动态增加按钮组件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这里的微信小程序动态加载是以按钮为例,主页面点击不同的按钮进入不同的子页面中,根据主页面的title来动态加载子页面按钮的数量以及值。
效果图
wxml文件(注意wx:key="item"要写,不然它会有警告)
<!--pages/plan/plans/plans.wxml--> <view class="className" style="background-color: rgb(225, 218, 211); height:{{className_height}}px" wx:for="{{array}}" wx:key="item"> <button class="items" id="{{stv.id[index]}}">{{item.name}}</button> </view>
这里起关键作用的是wx:for,这里是循环。
wxss文件
/ pages/plan/plans/plans.wxss / .items { background-color: rosybrown; width:60%; }
js文件
// pages/plan/hot/hot.js Page({ data: { }, onLoad: function (options) { var that = this; var arr = new Array(); if (options.title == "热门") { var location1 = { name: "1" }; var location2 = { name: "2" }; var location3 = { name: "3" }; var location4 = { name: "4" }; var location5 = { name: "5" }; var location6 = { name: "6" }; arr.push(location1); arr.push(location2); arr.push(location3); arr.push(location4); arr.push(location5); arr.push(location6); console.log("OK"); } else { var location1 = { name: "2" }; var location2 = { name: "4" }; var location3 = { name: "5" }; arr.push(location1); arr.push(location2); arr.push(location3); } wx.setNavigationBarTitle({title:'创建新计划--'+options.title}); wx.getSystemInfo({ suess: function (res) { that.setData({ //view className_height: res.windowHeight / arr.length, //btn array: arr, }) } }) }, })
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程