微信小程序原生开发小记
笔记备份,使用小程序官方原生写法进行开发的一些记录。
现在比较流行的框架是mpvue和wepy.
开发要点
事件
事件绑定的写法同组件的属性,以 key-value
的形式。
key
以bind
或catch
开头,然后跟上事件的类型,如bindtap
,catchtouchstart
。value
是一个字符串,需要在对应的Page
中定义同名的函数,不然当触发事件的时候会报错。bind
事件绑定不会阻止冒泡事件向上冒泡。catch
事件绑定可以阻止冒泡事件向上冒泡。
模板引入 import
与 include
的区别
- import 只能引入目标文件中定义的template,而不能导入目标文件中从外部导入的template;
<import src="a.wxml"> |
- include 将导入目标文件的template以及所引用的外部模板,相当于将目标文件template的代码全部引入。
<include src="a.wxml"> |
新增的样式特性
rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。
page.json
的局限性
页面的 .json
配置文件只能设置 window
相关的配置项,以决定本页面的窗口表现。