微信小程序--数据操作03

开发文档(API)

数据绑定:

需要调用的数据放在js的data目录下面,用key:value格式
在这里插入图片描述
添加事件点击事件可以在wxxml调用事件(按钮调用btnClick事件)

<button type="primary" bindtap="btnClick">{{text}}</button>

点击后把文本内容更换(添加在js后面)

 btnClick:function(){
    console.log("按钮被点击了")
    this.setData({text:"按钮被点击了"})
  }

判断标签:

<view wx:if="{{show}}">{{text}}1</view>
<view wx:else>{{text}}2</view>

循环标签:index下标,item内容,可以在头部进行更改

<view wx:for="{{news}}" wx:for-item="itemsss">
{{index}} - {{itemsss}}
</view>

导入其他页面:(第一种方法)

<include src="../templates/header"/>

(第二种方法)

<import src="../templates/footer"/>
<template is="footer1" data="{{text:'导入设置的内容。。。'}}"/>

可以在导入的页面中设置值

<template name="footer1">
  这是底部内容1 - {{text}}
</template>
<template name="footer2">
  这是底部内容2  - {{text}}
</template>

事件添加

1.点击事件(tap) 2.长按事件 (longtap) 3.触摸事件(touchstart,touchend,touchmove,touchcancel)
以上都属于冒泡事件;(bind触发)
冒泡,点击,出发三层页面:
在这里插入图片描述
事件接收的同时可以传递数据

<view class="view1" bindtap="view1click" id ="view1" data-title="新闻标题" data-id="100">
  view11
  <view class="view2" bindtap="view2click">
    view22
    <view class="view3" bindtap="view3click" id="view3">
      view33
    </view>
  </view>
</view>

小程序的配置详情

在这里插入图片描述

配置底部tabBar

"tabBar":{
    "list":[{
      "pagePath":"pages/index/index",
      "text":"首页"
    },{
      "pagePath":"pages/logs/logs",
      "text":"日志"
    }]
  },

tabBar配置:
在这里插入图片描述
其他页面的配置可以覆盖全局配置;
小程序生命周期:
初次加载页面的时候执行这三个方法:
在这里插入图片描述
也米娜跳转方式:

 itemClick:function(){
    wx.navigateTo({
      url: '../logs/logs',
    })
    // wx.redirectTo({
    //   url: '../logs/logs',
    // })
  }

也可以使用navigator标签跳转:

<navigator url="../logs/logs?id=100">
   <view>
    <text class="user-motto">文章1</text>
  </view>
  </navigator>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值