百度小程序 | 微信小程序 | 头条/抖音小程序 | QQ小程序 | 支付宝小程序 | 快手小程序 | 操作方式 | |
---|---|---|---|---|---|---|---|
文件后缀 | .swan | .wxml | .ttml | .qml | .axml | .ksml | 手动修改 |
css后缀 | .css | .wxss | .ttss | .qss | .acss | .css | 手动修改 |
根目录app.css | app.css | app.wxss | app.ttss | app.qss | app.acss | app.css | 手动修改 |
所有js文件请求前缀 | swan. | wx. | tt. | qq. | my. | ks. | 批量全部替换(记得后边的点) |
页面引入页面的后缀 | .swan | .wxml | .ttml | .qml | .axml | .ksml | 批量全部替换(记得前边的点) |
css引入的后缀 | .css | .wxss | .ttss | .qss | .acss | .css | 批量全部替换(记得前边的点) |
for循环替换 | s-for | wx:for | tt:for | qq:for | a:for | ks:for | 批量全部替换 |
for循环索引 | s-for-index | wx:key | tt:for-index | qq:key | a:for-index | ks:for-index | 批量全部替换 |
if判断 | s-if s-else s-elif |
wx:if wx:else wx:elif |
tt:if tt:else tt:elif |
qq:if qq:else qq:elif |
a:if a:else a:elif |
ks:if ks:else ks:elif |
批量全部替换 |
富文本插件 | bdParse | wxParse | wxParse(头条版) | wxParse | wxParse | wxParse | (1)批量替换名称 例:bdParse批量替换成wxParse (2)bdparse下载地址:https://gitee.com/sootou/bdparse wxParse下载地址:https://github.com/icindy/wxParse wxParse(头条版)地址:https://gitee.com/sootou/wxParse-for-toutiao (3)QQ和支付宝的需要自己去改造一下wxParse,就是修改文件后缀,css后缀,批量替换里边的for、if等 (4)前端页面引入富文本方式,除了百度是 三个大括号外,其他都是两个大括号
其他写法: |
template引入的data写法 | 三个大括号 | 两个大括号 | 两个大括号 | 两个大括号 | 两个大括号 | 两个大括号 | 百度:{{ {list:list} }},其他小程序:{{ list }} |
其他特殊情况
(1)每个小程序的授权方式完全不一样,/pages/auth/auth,如果需要找我要即可,如果用不到授权不用管
(2)template引入模板的方式写法不同,
使用的页面有:list、 show,批量搜索修改就行
- 百度写法: <template is="list_5" data="{{ {list,host} }}" /> 三个大括号
- 其他小程序:<template is="list_5" data="{{ list,host }}" /> 正常两个大括号
(3)各自的开发者工具不同,需要去下载,直接导入项目,然后批量替换
(4)除了百度小程序有seo方法,其他小程序都没有,微信小程序可以增加一个分享朋友圈的代码,代码参考:
除了方法名字和onShareAppMessage外,其他都一样,复制一份onShareAppMessage,然后粘贴到下边,改一下名字即可
- onShareTimeline() {
- var system = wx.getStorageSync('system');
- var title = app.globalData.appname;
- if (system != '' && system.seotitle != '') title = system.seotitle;
- return {
- title: title,
- }
- },
(5)swan-sitemap 根目录下的这个路径只有百度小程序有,其他小程序都删掉,同时app.json删除对应路径。
(6)其他问题 联系我