- tabBar 在 ios 真机上背景色是黑色,选中色不显示
颜色值要都设置为十六进制 borderstyle为balck或white "backgroundColor": "#ffffff", "color": "#666666", "selectedColor": "#87CEEB", "borderStyle": "black",
- 在页面跳转的时候传递对象
wx.navigateTo({ url: 'test?list='+JSON.stringfy(data) })
传递对象使用 JSON.stringfy
解析对象使用 JSON.parse
- 在 view 上绑定了事件,点击 view 中的 text 时,获取不到 dataset
<view id="tapTest" data-hi="WeChat" bindtap="tapName"><text>Click me!</text></view>
获取 ev.target.hi 在点击 text 的时候,会获取 text 的 dataset 就会是 undefined 需要改成获取 currentTarget 的 dataset 值,获取到的是 view 的 dataset。
- 父子组件间事件的监听和触发
调用组件的页面,自定义事件名称为“myevent”
<component-tag-name bindmyevent="onMyEvent" />
onMyEvent(e) {
e.detail // 自定义组件触发事件时提供的detail对象
}
组件上触发父级事件的方法
<button bindtap="onTap">点击这个按钮将触发“myevent”事件</button>
onTap() {
const myEventDetail = {} // detail对象,提供给事件监听函数 const myEventOption = {} // 触发事件的选项 this.triggerEvent('myevent', myEventDetail, myEventOption)
}