微信小程序转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、Google Apps Set up email delivery
https://www.onexin.net/google-apps-set-up-email-delivery/

2、不用script仅用css编写无限分级弹出菜单
https://www.onexin.net/do-not-have-the-script-only-css-to-write-unlimited-hierarchical-pop-up-menu/

3、Wordpress可以更快一些
https://www.onexin.net/wordpress-can-be-faster/

4、centos5.2安装+apache+php+mysql+gd+zend+phpmyadmin
https://www.onexin.net/centos5-2-e5-ae-89-e8-a3-85apachephpmysqlgdzendphpmyadmin/

5、图片防盗链代码
https://www.onexin.net/picture-anti-daolian-code/

Leave a Reply