【声明】关于六久阁私自出售我公司dedecms小程序插件声明
发布时间:2022-11-03 18:38:42查看:0百度、微信、头条、QQ、支付宝等小程序互相转换教程 
百度、微信、头条/抖音、QQ、支付宝小程序的代码相似度在95%以上,对于企业站小程序来说,相似度达到99%,他们只是文件的后缀不一样、然后api请求前缀不一样,还有就是for、if、else等逻辑前缀不一样,其他完全一样,下边是互相转换的需要替换的地方

  百度小程序 微信小程序 头条/抖音小程序 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)前端页面引入富文本方式,除了百度是 三个大括号外,其他都是两个大括号
  1. 百度写法:<template data="{{ {bdParseData:article.nodes} }}" is="bdParse"><br /> 
  2. 其他写法:<template data="{{ wxParseData:article.nodes}}" is="wxParse"> </template></template></td> 

template引入的data写法 三个大括号 两个大括号 两个大括号 两个大括号 两个大括号 两个大括号 百度:{{ {list:list} }},其他小程序:{{ list }}

其他特殊情况
(1)每个小程序的授权方式完全不一样,/pages/auth/auth,如果需要找我要即可,如果用不到授权不用管
(2)template引入模板的方式写法不同,
  1. 百度写法: <template is="list_5" data="{{ {list,host} }}" /> 三个大括号 
  2. 其他小程序:<template is="list_5" data="{{ list,host }}" /> 正常两个大括号 
使用的页面有:list、 show,批量搜索修改就行
(3)各自的开发者工具不同,需要去下载,直接导入项目,然后批量替换
(4)除了百度小程序有seo方法,其他小程序都没有,微信小程序可以增加一个分享朋友圈的代码,代码参考:
  1. onShareTimeline() { 
  2.         var system = wx.getStorageSync('system'); 
  3.         var title = app.globalData.appname; 
  4.         if (system != '' && system.seotitle != '') title = system.seotitle; 
  5.         return { 
  6.             title: title, 
  7.         } 
  8.     }, 
除了方法名字和onShareAppMessage外,其他都一样,复制一份onShareAppMessage,然后粘贴到下边,改一下名字即可
(5)swan-sitemap  根目录下的这个路径只有百度小程序有,其他小程序都删掉,同时app.json删除对应路径。
(6)其他问题 联系我



版权声明:本文为原创文章,未经允许不得转载。https://doc.tengcee.com/phpcms/phpcmsquestion/255.html

服务热线

15137100750

我知道你不会打


但是我还是要写


你懂得!

微信二维码

QQ群二维码