纵向页面限制最多有五级(保护逻辑)
css:大局观,从盒子来想标签(从整体添加样式)
Swiper是以Swiper为容器的,设置宽高给Swiper-item是没用的
onload->onshow->onready
单向数据绑定:小程序没有DOM节点,所有不需要先获取DOM,再数据绑定。定义data,{{data名称}}获取成功
小程序只要认为有值,就是为true(字符串转成布尔值)。如果要改为假,需要加{{}}。布尔类 {{false}}(没有定义,所以不存在,为false)
wx:if=”{{false}}”相当于display:none
touch,tap系列好多是冒泡事件,点击子事件,向上级冒泡,不过使用catch就不会冒泡。这就是bindtop和catchtop的区别
在app.json里面编写page可以快速生成四个文件
wx:for-item="item" wx:for-index="idx"
事件绑定时,前面必须加上bind或者cache.比如:touchstart
navigateTo
- 重复跳转,可以返回(父子级),实际上执行的是onHide函数
redirectTo
- 平级跳转,不可以返回(兄弟级),实际上执行的是onUnHide函数
脚本文件中来接收数据
自定义属性的建立(data-**)
- 自定义属性自动转换成驼峰命名法。比如data-post-name-id转化成postNameId;data-postId转化成postid(注意大写转化成了小写)
- 快捷键:单步调试:F10,跳到下一个断点:F8 ALT+SHIFT+F小程序代码格式化
- template模板文件(代码的复用)
- 模板要使用绝对路径,保证多次调用路径和谐