记录自己小程序使用历程
注意点
页面配置会覆盖全局配置,如未设置页面配置会使用全局配置 例如:app.json和page.json下的navigationBarBackgroundColor,page.json会覆盖app.json
绝对路径以"/"开头,相对路径以"../"开头,一般可以相互通用
跳转时,调用的生命周期不同,前者会调用onHide后者会调用onUnload
非冒泡与冒泡
相同:都是组件化 不同:template主要是展示,而component拥有自己的js 使用:普通展示用template,较强逻辑使用component
常用场景:数字,时间规范 格式:{{wxsname.func(data)}}//wxsname为module名,data为数据,func为规范方法
//定义
<wxs module="wxsname">
var func=(data){
return data.toFixed(2)
}
module.exports={
func:func
}
</wxs>
//引用
<wxs src="相对路径" module="wxsname"/>
<view>{{wxsname.func(1.222222)}}</view>//显示为1.22
一个指触发,另一个指产生
touchEnd时不同,多手指触摸时不同
嵌套组件时,由内往外 传递数据时,由外往内 传递数据对象时,可用"..."扩展运算符传递属性
一般数据传递的对象需初始化,因为数据一般是那异步请求
改用view监听onPullDownRefresh函数,同时scroview的bindscrolltolower可改为监听onReachBottom
data-imgUrl取值时,需为e.currentTarget.dataset.imgurl(小写),data-后的命名会自动转为小写