uniapp微信小程序转支付宝小程序备忘

自定义tabbar实现

pages.json中"tabBar"对象的"list"属性置为空数组,即没有tabbar页面,然后在需要使用tabbar的页面中引入自定义组件"tabbar"(因为list为空所以uni.switchTab失效,使用uni.reLaunch跳转)

g-modal改为u-modal

自定义u-modal 解决支付宝小程序不支持$slots https://ask.dcloud.net.cn/question/136765

获取手机号

button属性open-type="getAuthorize" scope="phoneNumber" @getAuthorize="getPhoneNumber"

getPhoneNumber中使用my.getPhoneNumber API

navigationBarTextStyle在支付宝无效 文档链接  

导航栏字体颜色无法自定义修改,但是可以通过修改背景颜色,自动调整变成黑色或白色的导航栏字体颜色。

自定义导航 (pages.js有注释// custom nav)的页面需要reLaunch进入以取消返回键,同时出现的home键需要hideBackHome()


uni.uploadFile fileType:"image",  //支付宝小程序必填

<swiper-item 上绑定tap事件失效

在<swiper-item 内做事件绑定


<u-image> 的class失效,要加在外部<view>标签上
<u-popup> 的class失效,要加在内部<view>标签上


refs.uInput uview的input框赋默认值要加setTimeout 不然报错

swiper next-margin 单位为px不是rpx

/utils/qrcode 失效 改用支付宝原生二维码生成api my.generateImageFromCode

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容