百度小程序转微信小程序(百度小程序转微信小程序有风险吗)

网友投稿 628 2022-10-08

百度小程序转微信小程序(百度小程序转微信小程序有风险吗)

百度小程序转微信小程序(百度小程序转微信小程序有风险吗)

py-transfer-BdToWx

百度小程序转微信小程序、今日头条小程序

一个py文件,一条命令

运行条件

具备Python环境,可在命令行中使用Python命令

使用方法

1. 转换工具 - mypy.py

命令行输入: python mypy.py

2. 查找关键词工具 - findFileHaveX.py

命令行输入: python findFileHaveX.py

转换规则

查看 mypy.py 源代码,可以很直观知道做了哪些修改,也就是你可以自己更新转换规则,欢迎一起维护

百度与微信的区别

百度编译能通过而微信不能的情况

情况一:

Component({ properties: { item: { //错误,需写明type、value等字段 } }, data: { }, methods: { }})

情况二:

{{item}}#(selectCourse 多了一个左括号

情况三:

Setting data field "score" to undefined is invalid.setData({}) 方法不允许赋 undefined

情况四:

#js中通过id获取组件this.selectComponent("score") //错误this.selectComponent("#score") //正确

情况五:

#xml中for循环s-for="majorList" / s-for="{{majorList}}" //百度都可以wx:for="{{majorList}}" //微信必须加{{}}

情况六:

//banner显示问题,事实上这个是平常都应该注意的细节.banner { display: flex; flex:1; # flex-direction: column; //百度不写正常,微信不写不显示 margin-top: 30rpx;}

情况七:

userInfo = res.data.data.user_info; //百度编译通过并能正常赋值,类似PythonuserInfo = res.data.data.user_info; //微信编译不通过,需加let/var定义变量

情况八:

handleIntentSchool: function (e) { let schId = e.currentTarget.dataset.schid; //微信会转成小写}xml中配置的参数是data-schId,实际上微信会转成小写,而百度能识别大小写,所以为了通用,data配的参数都用小写

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:公司自用的国产API管理神器
下一篇:maven install报错中程序包xxx不存在的问题解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~