小程序基础语法总结

1.page
小程序页面
student.js
utils
工具
app.js 小程序(总体)
app.json 全局配置
app.wxml
app.wxss

2.page的配置信息
Page({
data:{},
foo(){},
bar(){},
onload(){},
onReady(){},
onShow(){},
onHide(){},
onUnload(){}
})

3.小程序的数据渲染
数据维护到js --> wxml
1)双大括号
{{name}}

2)列表渲染
wx:for = “{{}}” wx:for-item="stu"wx:for-index=“i” wx:key=“id”
{{item.name}} {{stu.name}}
{{index}} {{i}}

3)条件渲染
wx:if="{{}}"

4)事件绑定机制

Pages:({
data:{},
tabHandler(event){
let id = event.target.dataset.id
let name = event.target.dataset.name
}
})

5)双向数据绑定
<input model:name:"{{name}}"/>

6)页面的生命周期
onLoad
一个页面只会调用一次
onShow
可能会调用多次,页面显示
onReady
一个页面只会调用一次
onHide
可能会调用多次,页面隐藏
onUnload
也i按卸载时触发,如wx.readirectTo或wx.navigateBack到其他页面时

7)ajax
wx.request…

8)编程修改data值
与vue不同,vue可以直接通过vue的实例对象来访问data中声明的方法,但是在小程序中,
只能通过this.setData来访问
this.setData({
key:val
})

4.小程序导航
1.tabbar(app)

2.跳转
wx.rediractTo
重定向到某个页面,关闭当前页面
wx.navigateTo
导航到某个页面,不关闭当前页面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值