1,小程序组件和组件之间怎样实现通讯?
父传子属性传递
属性必须在properties 里边进行声明
properties: {
pdata:{
type:String
}
},
子传父发送事件:triggerEvent
onTap: function () {
var myEventDetail = {} // detail 对象,提供给事件监听函数
var myEventOption = {} //触发事件的选项
this . triggerEvent( 'myevent, myEventDetail, myEventOpt ion)
}
2,小程序如何阻止事件冒泡?
catchtap:catch`事件绑定可以阻止冒泡事件向上冒泡。
3,小程序路由
<navigator url='test/t' >跳转B</navigator>//跳转成功 但不能跳转到底部
如果open-type属性的值为switchTab, 则可以跳转到tabBar中的页面
4,小程序怎样做到自适应?
一般都以苹果6为基准
苹果6下1px=2rpx 用1:2去换算
Rpx是一个响应式的单位自动实现自适应
5,小程序的双向绑定
//bindinput绑定事件,在js中通过this.setData实现
<input class="" placeholder="添加数据" bindinput="getVal" value=""/>
//js:
getVal(e){
this.setData({
val: e.detail.value
})
}
6,小程序里面的标签