微信小程序转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

随机文章:

1、Magento常用SQL语句实用篇
https://www.onexin.net/practical-tips-commonly-used-sql-statement-magento/

2、不用Wrappers,使用Memcache原生接口实现SAE程序移植方法
https://www.onexin.net/not-wrappers-memcache-native-interface-sae-porting-method/

3、深入理解Magento – 第四章 – Model模型和ORM对象关系映射基础
https://www.onexin.net/depth-understanding-of-magento-chapter-iv-model-based-model-and-orm/

4、UTF-8 轉 BIG5 運用 mb_convert_encoding() 的處理方式
https://www.onexin.net/the-use-of-utf-8-transfer-big5-mb_convert_encoding-approach/

5、SupeSite中用sql调用ecms文章方法
https://www.onexin.net/supesite-using-sql-method-calls-ecms-article/

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

Leave a Reply

Your email address will not be published. Required fields are marked *