1. <thead id="8qdxw"></thead>

      返回舊版| 微信建站| 建站之家論壇| 我要建站 | 建站學習 | 加入收藏
      百度小程序當前位置:首頁 > cms教程 > 百度小程序 > 正文

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

      發布時間:2018-10-20 10:25:14   來源:   點擊:
      微信小程序轉換成百度小程序,git上都已經有大神出了程序,可以通過程序批量替換,但是沒玩過,不過我們也可以通過手動替換的方式,轉換成百度小程序。

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

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

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

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

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


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


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


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

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

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

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

      目前常用的修改也就這么多,如果只是企業站,修改這些足夠了,但是商城站不建議直接替換。

       


      版權所有:鄭州騰石網絡科技有限公司 備案信息:豫ICP備18019117號
      站長QQ:2863868475 業務合作咨詢:15137100750(同微信)
      本站所有投放的廣告是有其他網站提供,不代表本站立場,同時網站首頁廣告位對外出租詳情咨詢本站站長!同時歡迎廣大站長加入個人建站團隊
      • 建站客服
      • CMS仿站
      • CMS學習
      • 技術交流群:336572814
      福彩开奖