小程序学习日记

这篇博客详细介绍了小程序的WXML模板语法,包括Mustach语法、事件绑定、事件参数传递、bindinput事件、WX:if条件渲染以及wx:key的使用。此外,还提到了WXSS的相关知识点,如rpx单位和@import引入样式。
摘要由CSDN通过智能技术生成

目录

一.wxml模板语法

1.Mustach 语法

2.Mustach应用场景 

3.事件绑定

4.事件如何传参

5.bindinput语法

6.WX:if 条件渲染

7.wx:key

二.WXSS


一.wxml模板语法

1.Mustach 语法

在js文件data中定义数据

在wxml中{{}}使用

2.Mustach应用场景 

动态绑定属性

<iamge src='{{}}'/>  原本是:方式 这里还是插值表达式

3.事件绑定

bindtap / bind:tap

bindinput/bind:input

bindchange/bind:change

<button type="primary" bindtap="addfn">点我</button>

  addfn(e){

this.setData({

  age:this.data.age+1

})

4.事件如何传参

data-info="{{值}}"

this.data.age+e.target.dataset.info

data-info="2" 这样是文本

5.bindinput语法

e.detail.value 获取文本框最新的内容 别写成了datail

文本框和data之间数据同步

1.定义数据

2.渲染结构

3.美化样式

4.绑定事件

6.WX:if 条件渲染

wx:if  wx:elif  wx:else

同时控制多个组件显示隐藏 使用block  wx:if='{{true}}'  

hidden 隐藏  是false 显示 不能写在block上

wx:for  

wx:for='{{定义的数组}}

{index}    {{item}}

7.wx:key

循环要加 key 提高渲染效率 

二.WXSS

rpx单位 @import样式引入

全局配置

全局引入样式在app.wxss中

全局样式和局部样式冲突时

当全局样式小于局部时 采用就近原则

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值