微信小程序
view标签
image标签
text标签 只有text标签包围的 才能在手机中长按选中
rpx 响应式单位 pt可以看做是手机屏幕的高宽 逻辑分辨率 px是物理分辨率 1pt包含1个或者两个px rpx就是自动换算的单位
在模板外面 系统自动包含一层以文件名命名的标签 可以取到height100% 导航栏通过window选项的navigationBarBackgroundColor 来更改导航栏颜色
app.json下pages下面第一个页面 作为启动页面
app.json这个配置选项可以更改任何信息 针对主页面。如果是单独页面要配置 只能配置windows 不需要再写window选项 直接填入配置项
this.setData() 设置data 将setData中的key中的对象单独设置到data中
wx:if
通过布尔值控制 false的话需要添加{{}}
写在block标签中
wx:for wx:for-item 子元素默认为item wx:for-index 默认值为index
事件
bindtap 事件冒泡 catchtap 阻止事件冒泡
?id=' ' 传递参数 写在url之后 跳转页面通过onLoad钩子的option.id接收
wx.navigateTo({url:''}) 跳转 跳转到子页面 带有返回按钮 最多只能有5级 执行onHide钩子函数 隐藏当前页面
wx.redirecTo({url:''}) 重定向 平级跳转 不带返回 执行onUnload钩子函数 关闭或是卸载当前页面
在wxml文件中 通过<import src=' ' /> 来引入模板 通过 <template is='name' data="{{item}}" />来引用 name在template模板中定义 通过data传递参数
@import 引入css文件
可以写为data=“{{...item}}” 在模板内引用的时候 就不需要调用item. 直接写key值就可以了
data- 自定义属性
wx.setStorageSync 同步缓存 getStorageSync(str) removeStorageSync(str) clearStorageSync () 清除全部缓存 上限10M
wx.showToast
getApp() 获取全局变量
tabBar 选项卡
wx.request({})