微信小程序原生工程转uni-app工程

Posted

tags:

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

参考技术A 如果有输出版本号,则表示安装成功

执行该命令,完成后会在同级目录下生成一个转换后的uni-app工程。

运行转换后的项目可能会报错,这个就只能一一排查解决了。目前我没有遇到其他的大问题,唯一遇到的坑点就是之前的原生项目有用到 WeUI 组件。转换成uni-app工程后,运行会报错。

如何在uni-app小程序中使用微信官方组件WeUI,请移步 这里

【uni-app】微信登录在微信小程序和APP中的区别

参考技术A 在uni-app中,使用微信登录用到的API如下:

注意点: unionid 只有在你绑定的微信开发平台之后,才会返回。这里就可能留下一个坑:如果是先开发微信小程序平台,积累了一批客户。再去申请开通微信开放平台,关联APP时。会造成APP的用户,和微信小程序之前的用户关联不上。因为这批客户是在开通微信开放平台账号之前注册进去的,只有 openid ,没有 unionid 。而基于微信的账号机制,是通过 unionid 确定两个平台的账号是否为同一个用户的。
解决方案:基本思路是让这批用户在使用APP之前,先用一下小程序,重新获取 unionid ,绑定上去。但是实现方式不能太直接,这样会影响用户的操作体验。

以上是关于微信小程序原生工程转uni-app工程的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序原生组件swiper在mpvue工程中使用注意事项

uni-app 微信小程序获取手机号并解密

uniapp中$refs不支持(微信小程序)

【uni-app】微信登录在微信小程序和APP中的区别

关于微信小程序原生组件与uniApp混合开发过程遇到的问题与解决方式

腾讯工程师教你9小时搞定微信小程序开发