微信小程序转uniapp,百度小程序注意事项

自从微信小程序推出之后,百度和支付宝也推出了自己的小程序。对于需要开发不同小程序的开发者来说,了解各种小程序的差异必不可少了。

一、微信小程序转uni-app注意事项

wx:for 改为 v-for (记得标记 :key )
wx:key="{{xxx}}" 改为 :key="xxx"
class="tab-item {{xx1==index?'aa1':''}}" 改为 :class="tab-item [xx1==index?'aa1':'']"
src="{{xxx}}" 改为 :src= "xxx"
src="{{xxx1}}/{{xxx2}}" 改为 :src= "xxx1+xxx2"
src="{{xxx1}}/xxx2.png" 改为 :src="xxx1 +'xxx2.png'"
scroll-left="{{xxx}}" 改为 :scroll-left="xxx"
id="{{index}}" 改为 :id="index"
bindtap 改为 @click
bind:submit 改为 @submit
style="{{xxx:aaa}}" 改为 :style="{xxx:aaa}" 注意xxx是驼峰式命名法
lazy-load="{{true}}" 改为 lazy-load="true"
this.data.xxx 改为 this.xxx
that.setData({ xxx: vvv }) 改为 this.xxx = vvv

二、微信小程序转百度小程序注意事项

.wxml/.wxss 改为 .swan/.css
wx: 改为 s-
wx. 改为 swan.
<template ... data="{{exportData: myData}}"> 改为 <template ... data="{{{exportData: myData}}}">
open_id + union_id 改为 open_id + swan_id

:支付部分差距大,支付接口 SDK 需进行简化集成,其它接口百度不提供 SDK,需自行封装。

参考文章:

https://github.com/wi1dcard/baidu-mini-program-sdk/blob/master/WECHAT-TO-BAIDU.md

转载请注明出处:https://www.onexin.net/weixin-uniapp-baidu/

随机文章:

1、使用mongodb操作数据库
https://www.onexin.net/mongodb/

2、Discuz!Q 容器的更多配置说明?
https://www.onexin.net/discuzq-docker/

3、shell命令大全最新更新
https://www.onexin.net/shell-command-daquan-latest-update/

4、Magento 1.5.0.1中文語言包(繁體)修訂中
https://www.onexin.net/magento-1-5-0-1-language-pack-chinese-traditional-revision/

5、对菜鸟有点帮助的代码。大大也这样用。
https://www.onexin.net/code-a-little-help-on-the-rookie-significantly-so/

Leave a Reply