微信小程序模板语法
- 文本渲染
- 条件渲染
- 列表渲染
- 自定义列表
- import使用
- include使用
文本渲染:
{
{
}}
条件渲染:
wx:if="{
{}}"
wx:elif=“{
{
}}”
wx:else
列表渲染:
wx:for="{
{list}}"
{
{
item}}
{
{
index}}
wx:key="title"
自定义列表:
wx:for="{
{list}}"
wx:for-item="myitem"
wx:for-index="ind"
{
{
myitem}}
{
{
ind}}
import使用定义模板:
<temp name="user">
<view>用户名:{
{
name}}</view>
<import src="xxx/test.wxml">
<template is="use" data={
{
...userInfo}}>
include:
拷贝src中非template的内容
微信小程序 常用事件
- bindtap 触摸点击
- bindchange 值发生变化时
- bindconfirm 确认
- bindinput 输入框发生变化
表单双向:
<input value="{
{temp}}" bindinput="inputHd">
this.setData({
temp:e.detail.value})
e.detail.value
事件传参:
<button bindtap="showMsg" data-msg=“你好靓仔”>
showMsg(e){
e.target.dataset.msg
}
响应式更新:
this.setData({
})
微信小程序常用