微信小程序的 tabbar设置 + 列表循环 + 条件渲染 + 事件绑定 + 微信小程序的常用标签

本文介绍了微信小程序的全局配置,特别是tabBar的设置,以及各种常用的标签如block, image, text, swiper, navigator, button, radio等。讲解了列表循环、条件渲染、事件绑定和本地存储的方法,还涉及到微信小程序生命周期和API的使用,如Promise请求。" 104119483,9291485,C++实现Screen类与构造函数,"['C++编程', '面向对象', '类设计']
摘要由CSDN通过智能技术生成

参考
微信小程序:

我的码云仓库地址:

列表循环:

  1. 当循环的是普通数组时使用这种写法,*this表示的是循环项
    [1,2,3,21,4,66,3] , [‘22’,‘44’,‘7u7’]
wx:key="*this"  
<view wx:for="{
    {arr}}" wx:for-item="item" wx:for-index="index" wx:key="*this" >
	<view bindtap="EventTab" data-item="{
    {item}}"></view>
</view>
  1. 当循环的是 Array / Object :
    如果只循环一次,小程序会默认将循环项和索引命名为item和index。所以 wx:for-item="item" wx:for-index="index"在这种情况下可以省略。不写也不会报错。
 wx:key="item"
<view wx:for="{
    {arr/Obj}}" wx:for-item="item" wx:for-index="index" wx:key="item">
	<view bindtap="EventTab" data-item="{
    {item}}"></view>
	循环和绑定事件并通过data-item传参
</view>



<view 
class="weui-flex__item" 
wx:for="{
    {navs}}" 
wx:key="item">
此处就省略了item和index的写入,小程序会默认将选中项和索引命名为item和index。
    <view class="placeholder" 
    	bindtap="tabChange" 
    	data-state="{
    {item.index}}"
    >
    	{
  {item.title}}
    </view>
</view>
  1. 当循环对象时,最好把item和index名称都修改一下。
    wx:for-item=“value” wx:for-index=“item.id”
<view wx:for="{
    {对象}}" wx:for-item="value" wx:for-index="item.id"></view>

全局配置:

1,设置tabBar:

在app.json文件中,与pages同级,添加tabBar{}

"pages":[],
"window":{
   
    "navigationBarBackgroundColor": "#0094ff", 导航头背景
    "navigationB
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值