1、list-item type相同的dom要相同,否则调试器会闪退或崩溃
2、动态更改的渐变背景色不会渲染纯色就可以,存在bug,
3、在使用request.upload时,参数不管是否必须安全保障都得加上,调试的时候关闭devtool调试,否则一直报错,是个bug
4、使用this.$app.$def获取在app.ux中暴露的对象,使用this.$app.$data获取在manifest.json的config.data中声明的全局数据
5、子组件给父组件传值:传值需要在父组件中绑定事件
如:
//子组件
//通过此方法向上传递参数
this.$on('closeDialog',{ params: '参数' })
//父组件
onShow: function () {
//和父组件向子组件中传值一样,反着传值需要在父组件中绑定事件
this.$on('closeDialog', this.closeVipDialog)
},
//被触发后调用此方法
closeVipDialog(){
console.info('父组件:事件响应: ‘ evt.type, evt.detail’)
}
6、动态修改titleBar:this.$page.setTitleBar({text:'Hello', textColor:'#FF0000', backgroundColor:'#FFFFFF',backgroundOpacity :0.5,menu: false})
7、image 设置了resize-mode:stretch在圆形的时候会导致图片不是圆的(border-radius不支持%,只支持px)
8、...
H5支付流程:
1、申请微信公众号(APP应用),拿到APPID、app_secret、商户ID
2、调起微信统一下单接口
3、微信收到下单,会返回一个地址。(业务逻辑需要打开那个页面)
4、跳转至中间页面(防止Referer攻击)
5、中间页面需要获取到mweb_url参数的地址,然后跳转,就会调起微信支付
6、完成支付后,微信会跳转到指定页面(如果未指定,会返回原页面)
7、应用页面需要定时器1秒请求一次查单接口,直到完成支付。
网友评论