一、支付宝小程序
1、支付宝小程序导航栏不支持自定义,但是可以通过改变透明度,使其隐藏,切不占据文档流
"window": {
"transparentTitle": "always",
"defaultTitle": "",
"titlePenetrate": "YES"
},
2、隐藏收藏按钮和返回首页
my.hideFavoriteMenu();
my.hideBackHome();
3、手机号授权的确认和取消在uniapp中应该这么写
<button open-type="getAuthorize" @getAuthorize="onGetAuthorize" @error="onAuthError"scope="phoneNumber">授权手机号</button>
4、支付宝的小程序富文本必须是数组类型
这里直接使用uniapp提供的mpHtml组件无需转化,去插件市场下
<mp-html class="rich_text" :content="article" />
import mpHtml from "mp-html/dist/uni-app/components/mp-html/mp-html";
5、css无法修改富文本样式时可以通过js修改
this.article = res.data.data.detail.replace(/\ /gi, "");
this.article = this.article.replace(/\s{2,}/gi, "");
this.article = this.article.replace(
/\<img/gi,
'<img style="width:92%;margin-left:4%;margin-bottom:15px;"'
);
this.article = this.article.replace(/\<p>\<br\/>\<\/p>/gi, "");
this.article = this.article.replace(/\<br\/>/gi, "");
this.article = this.article.replace(/\<p>\s/gi, "<p>");
this.article = this.article.replace(/\<p style="text-align: center;"><\/p>/gi, "");
this.article = this.article.replace(/\<p style="text-align: center;">/gi, "");
this.article = this.article.replace(/\s><\/p>/gi, " >");
this.article = this.article.replace(
/\<p/gi,
'<p style="text-indent: 2em;width:92%;margin-left:4%;margin-bottom:15px"'
);
6、上传代码需要先检测。
有未通过的一定通不过,如接口是http必须改为https
警告的话不用太在意
每一个按钮必须有效果,否则也会驳回。
二、字节跳动小程序
1、字节跳动小程序的分享必须是上线项目才可以显示,否则分享出去,看不见内容或点击无效
2、字节跳动小程序的手机号授权必须上线项目才可以使用
3、字节跳动小程序审核好严