快应用开发小记

2018-12-11  本文已影响0人  二水姝


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秒请求一次查单接口,直到完成支付。

上一篇 下一篇

猜你喜欢

热点阅读