微信小程序怎么转化成百度智能小程序

微信小程序转换为百度小程序。 git上已经有程序。 您可以批量替换它们,但尚未玩过,但我们也可以手动替换它们。 转换为百度小程序。

微信小程序怎么转化成百度智能小程序

首先、修改文件后缀
百度和微信的页面是相同数量的页面,分别是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 ....更多不支持的组件,请给我反馈,谢谢

六、登录与授权方法完全不同。
百度和微信各自有自己的授权和登录方法,需要重新开发,不能直接修改和应用。

七、支付方式 
这个领域还没有被研究太多。 但是两者肯定会有所不同。

目前只有这么多常用的修改。 如果只是企业站点,则这些修改就足够了,但是购物中心站点不建议直接替换。

微信小程序怎么转化成百度智能小程序

上一篇:基于python tkinter的点名小程序


下一篇:微信公众号-入坑指南(一)