持续更新 ---支付宝小程序转微信小程序需要注意什么

1,052 阅读1分钟

支付宝小程序转换为微信小程序需要手动更改一部分代码,具体总计如下:

一、文件后缀

 支付宝---微信小程序的页面文件后缀为:axml -- wxml    acss -- wxss 另外的js和json文件后缀不变

二、wxml文件

  1. 微信小程序的事件绑定名称变了,支付宝小程序中事件绑定使用的是onChange,微信中使用的是bindchange,点击事件不变,依然是bindtap

  2. 支付宝小程序的生活号推荐关键的元素不可用了,如:lifestyle、life-follow

3)客服咨询不可用了,contact-button 在微信小程序中没有了;

4)

三、API

1)动态设置页面标题:

   支付宝是my.setNavigationBar({}) 微信是 wx.setNavigationBarTitle({})

  1. 保存图片到系统相册

   支付宝是my.saveImage({}),微信是 wx.saveImageToPhotosAlbum({})

  1. json文件

设置默认标题,支付宝是 defaultTitle,微信是 navigationBarTitleText

4)事件绑定方式变更

支付宝中小程序中提供了catchTap,而在微信中无法使用catchTap

5)微信的view会有默认的hover-class,因此,当不需要设置点击样式时,需要手动设置hover-class="none",支付宝小程序虽然也提供了这个API,但是是默认无样式的;

6)支付宝小程序获取元素的dataset需要使用:event.target.targetDataset.result  而微信小程序需要使用event.target.dataset.result