支付宝小程序怎么转成微信小程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支付宝小程序怎么转成微信小程序相关的知识,希望对你有一定的参考价值。

参考技术A 把支付宝小程序和微信小程序的区别理清的话,把支付宝小程序和微信小程序进行相互转换,其实很简单

wxml:

把项目里axml后缀名的文件改成wxml,把acss后缀名的文件改成wxss,页面里如果有axml也要改成wxml,acss改成wxss

onTap改成bindtap,其他事件名也要从支付宝小程序的驼峰命名法改成微信小程序的单词之间的普通拼接

<input></input>改成<input/>

a:for改成wx:for

a:if改成wx:if

a:else改成wx:else

把show-count=show_count改成把show-count="show_count"

我发现微信小程序用<text>会有很多bug,所以支付宝小程序里如果用了<text>,如果需要转成微信小程序,就用<view>并给<view>加上浮动或者给<view>设置display:inline-block;来代替<text>,我目前发现的<text>的bug有:<text>有一个padding-top,而且控制台看不到。

支付宝小程序里可以用a:for="doc_item.datestr.split(',')",微信小程序里不支持wx:for="doc_item.datestr.split(',')",所以,为了兼容支付宝小程序和微信小程序2个端,在支付宝小程序里也不要用a:for="doc_item.datestr.split(',')",可以在js里就对list进行修改:for(let i = 0,len = list.length;i < len;i++) list[i].datestr = list[i].datestr.split(',');

js:

蓝牙:

错误提示:error.errorMessage改成error.errMsg

"pullrefresh":"true"改成"enablePullDownRefresh": true,下拉刷新页面时如果需要调用某个函数,在onPullDownRefresh里写

item.visitdate.substring(5, 7)这种语法在支付宝小程序里支持,在微信小程序里不支持,在list里加1个参数,来表示item.visitdate.substring(5, 7)

wx.uploadFile(fileName)改成wx.uploadFile(name)

wx.uploadFile返回的路径从res.apFilePaths[0]改成res.tempFilePaths[0]

my.showToast(content)改成wx.my.showToast(title)

my改成wx



my.setStorageSync(

  key: 'currentCity',

  data:

);

改成

wx.setStorageSync(

'currentCity', account_id

);

异步设置缓存,异步获取缓存,同步设置缓存,同步获取缓存,都要改掉,但是我平时都是用异步的

把e.target改成e.currentTarget

支付宝小程序里执行

that.setData(

            type : undefined

        );

不会报错,但是在微信小程序里会报错,所以,如果在微信小程序里要避免出现这种情况

模态框:

my.confirm改成wx.showModal

my.confirm里的属性:

content改成title

confirmButtonText改成confirmText

cancelButtonText改成cancelText

支付宝小程序里,因为my.showLoading以后经常隐藏不了loading,所以在支付宝小程序里很少用到my.showLoading,微信小程序里可以用wx.showLoading

app.json:

navigationBarTitleText改成defaultTitle

"pullRefresh": true改成"enablePullDownRefresh":true

acss:

支付宝小程序给button设置display:block;是有效的,但是微信小程序的button有一个默认样式button[size=mini]display:inline-block;,所以微信小程序里要给button的display、line-height、font-size、padding增加权重,比如给微信小程序里的button增加[size=mini]等

开通加入支付宝小程序怎么收费

开通加入支付宝小程序必须要有营业执照,开发一款支付宝小程序主要有三种方式,我们分别列一下每种方式的大概费用:
1、自己组建技术团队自己开发,需要的人员有产品经理、框架工程师、JAVA、PHP、前端、后端、测试工程师,开发周期在1-2个月。人员成本5-10万,后期维护成本没算。(不推荐)
2、购买别人的小程序源码,并且自己配置服务器,再找个技术人员专职维护。源码费用一般10000-30000,服务器一年至少3000,维护成本每月6000以上。(不推荐)
3、使用第三方小程序,购买第三方小程序使用账号,总费用根据自身需求,费用2000以内到几千元不等,不用担心技术维护、不用建服务器,拿过来就可以使用,还可以根据自己的搭建要求设计和制作。(推荐)
参考技术A 开通加入支付宝小程序多少钱,要看你的需求和开发方式
下面,专业开发小程序的壹来客给您详细分析

第一种,套模板,几千元。例如市场上的一键生成,按年租用一个小程序,操作简单,方便,能够快速上线。但是,小程序是租的,会受到比较大的限制
第二种,购买源码,1-2万元。方便,能够快速上线;最重要的就是你永久拥有了自己的小程序,不会受到任何束缚和限制,比较提倡这一种。
第三种,定制开发,1-10几万,按照需求定制,价格比较高,但独一无二,对运营有一定好处。
参考技术B 这个哪种开发方式了,还有要实现的功能;比如开发方式,一种是定制开发,不过这种开发价格较高,几万甚至十几万不等,还有就是开发周期较长;另外一种就是第三方平台开发,这种开发价格较低,根据功能几千就可以开发好,主要的是开发周期短,一个星期左右就可以上线运营。

以上是关于支付宝小程序怎么转成微信小程序的主要内容,如果未能解决你的问题,请参考以下文章

支付宝小程序开发者工具可以用来调试微信小程序吗

支付宝小程序和微信小程序的区别(部分)

支付宝小程序微信小程序都可以找第三方开发嘛

微信小程序—支付宝小程序与微信小程序的不同点对比

支付宝小程序如何跳转到淘宝h5页面

支付宝小程序内嵌H5没有关闭按钮如何操作