帖子
帖子
用户
博客
课程
显示全部楼层
380
帖子
4
勋章
6
Y币

[FAQ] uniapp迁移到apicloud的注意事项是什么?

[复制链接]
发表于 2021-4-25 19:08:19
uniapp迁移到apicloud的注意事项是什么?
76
帖子
0
勋章
2613
Y币
uniapp开发方式是跟vue绑定的,apicloud本身并不限制使用任何框架,兼容vue、react等框架,因此迁移时绝大部分代码是可以复用的。
可以分三步完成迁移:
1、将vue编写的界面复用,将spa结构拆开,每个界面分别编译为独立的js/html。窗口跳转更新为apicloud的窗口系统,使用api.openWin/frame等方式进行窗口管理;
2、涉及到平台或者系统api的地方,可在模块商店搜索对应功能的模块实现。例如涉及定位,可在模块商店搜索定位,再根据该模块文档在代码中进行使用;
以上两步仅完成功能和APP的整体迁移,但基于VUE的APP在体验上肯定是存在一定问题的(不然为啥要迁移对吧?),因此需要第三步改造:
3、根据apicloud3.0文档:https://docs.apicloud.com/apicloud3,使用avm语法逐步进行改造,改造后的avm界面将是完全原生渲染,性能和体验进一步得到提升。PS:avm语法兼容vue语法,有vue的基础,一看就会。
您需要登录后才可以回帖 登录

本版积分规则