熱烈歡迎來到威客建站網官方網站!--我們是最專業的移動短信商務服務商! 在線留言 設為首頁 加入收藏
威客建站網-網站優化_網站設計_小程序制作_seo排名公司
當前位置:小程序

微信小程序如何轉換成百度小程序

發布日期:2019/6/4 17:21:22 訪問次數:235

微信小程序轉換成百度小程序,git上都已經有大神出了程序,可以通過程序批量替換,但是沒玩過,不過我們也可以通過手動替換的方式,轉換成百度小程序。

一、修改文件后綴
百度和微信的page是頁面數量一致都是js、css、html、json,替換方式為:

wxml   ——>   swan 
wxss   ——>   css 
另外需要下載各自的開發者工具,微信小程序的配置文件為:project.config.json,百度小程序的配置文件有兩個:project.swan.json、pkginfo.json(存儲版本信息)。配置文件填上各自的appkey,不要弄混了!



二、替換pages頁面中的各種邏輯關系代碼

微信和百度小程序的各種判斷 邏輯循環方式略有不同,替換方式如下:

            微信小程序        百度小程序 
api請求     wx.              swan.  (實例:wx.request 對應swan.request)
循環調用:   wx:for            s-for 
index下標   wx:for-index      s-for-index 
item        wx:for-item      s-for-item 
key         wx:key           無 
if判斷      wx:if             s-if 
else        wx:else          s-else 
elseif      wx:elif          s-elif 
 
模板調用: 
微信:"list_1" data="{{list}}"/> 
或者"list_1" data="{{...list}}"/> 
百度:"list_1" data="{{ {list} }}"/> 
(即:把data="{{list}}"  批量替換成 data="{{ {list} }}",僅為示例,根據你實際情況修改) 
另: 百度小程序的s-if 與 s-for 不可在同一標簽下同時使用。 

三、部分html代碼的修改
標簽中的觸發sumbit,微信為:<button formType="submit">Submit</button>
百度為: <button form-type="submit">提交</button>


四、其他引入js庫的修改
最常見的就是wxParse.js富文本解析工具了,不能直接用,需要做一下處理,主要是模板調用方式的修改,如果不想修改可以直接使用我的bdParse百度小程序富文本解析組件,地址及教程:https://gitee.com/sootou/bdparse


五:百度小程序目前暫不支持的常用組件

wx.showShareMenu  ....更多不支持組件可以反饋給我,謝謝

六、登錄和授權方式完全不同
百度和微信各有各的授權和登錄方式,需要全新開發了,不能直接修改套用

七、支付方式
這塊沒做過多研究,但是兩者肯定會不同的。

目前常用的修改也就這么多,如果只是企業站,修改這些足夠了,但是商城站不建議直接替換。
--------------------- 
作者:fengye002011 
來源:CSDN 
原文:https://blog.csdn.net/fengye002011/article/details/83211857 
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


來源:威客短信網-【專業建站,微信小程序開發】歡迎分享,(QQ/微信:310203268)

專業建站、公司建站、智能建站 小程序制作、微信公眾號開發

上一文章:暫無

下一文章:為什么做小程序,小程序的重要性!

工作時間

早9:00 - 晚18:00

節假日不休

13657081696
双色球蓝球预测