使用uniapp开发支付宝小程序和字节跳动小程序遇到的问题

一、支付宝小程序

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(/\&nbsp;/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、字节跳动小程序审核好严

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
UniApp是一种基于Vue.js框架的跨平台开发框架,可以用于开发小程序、H5、App等多个平台的应用程序。使用UniApp开发小程序具有以下特点和优势: 1. 跨平台开发使用UniApp可以一次编写代码,同时在多个平台上运行,包括微信小程序支付宝小程序、百度小程序字节跳动小程序等。 2. 统一开发语言:UniApp使用Vue.js作为开发语言,开发者可以使用熟悉的Vue语法进行开发,降低学习成本。 3. 丰富的组件库:UniApp提供了丰富的组件库,包括基础组件和扩展组件,可以快速构建界面。 4. 强大的性能优化:UniApp在底层做了很多性能优化,包括渲染层和逻辑层的分离、虚拟DOM等,提升了应用的性能和用户体验。 5. 支持原生能力:UniApp支持调用原生API,可以实现更多的功能和交互效果。 使用UniApp开发小程序的步骤如下: 1. 安装UniApp开发工具:下载并安装HBuilderX,它是一款专门用于UniApp开发的集成开发环境。 2. 创建项目:在HBuilderX中创建一个UniApp项目,选择小程序模板,并填写相关信息。 3. 开发页面:在项目中创建页面,使用Vue语法编写页面的结构和样式,添加交互逻辑。 4. 调试和预览:在HBuilderX中可以进行实时预览和调试,可以在模拟器或真机上查看效果。 5. 发布小程序:完成开发后,可以将项目打包成小程序发布到各个平台。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值