使用uni-app进行跨平台开发,开发者不用去掌握各个平台的开发语言,只需一套代码即可完成多端的产品输出。那么使用uni-app需要掌握什么呢,这里给大家分享一下。
Vue.js
uni-app里是通过Vue来开发的,所以首先肯定是要掌握Vue语言。
如果是前端开发者转战uni,就可以省掉很多的学习成本。如果是没有接触过Vue的原生开发者,可以通过vue.js官网来学习,或者直接通过uni提供的视频教程https://learning.dcloud.io来学习。
HTML/CSS/JavaScript
uni-app里页面编写和样式控制会用到HTML/CSS,而逻辑部分则会用到JavaScript语法。
同样的,如果是Vue开发者,对这些应该都非常熟悉了。如果是其他平台转战uni的开发者,会在上一步Vue.js的学习中接触和掌握一部分知识。想学习更多内容,可以在下面👇🏻菜鸟教程网站中学习。
html: HTML 教程 | 菜鸟教程
CSS: CSS 教程 | 菜鸟教程
Javascript: JavaScript 教程 | 菜鸟教程
HTML5+
uni-app开发App时,官方有对原生的部分api做了封装,可以通过直接调用uni的api实现功能。至于uni官方未封装的或者不符合需求的,则可以通过HTML5+实现原生api的调用。例如使用系统的分享功能:
void plus.share.sendWithSystem(msg, successCB, errorCB);
还有更多api可以参考文档学习:HTML5+ API Reference
其他
实际开发过程中,还会用到更多比如原生Android、iOS、TypeScript等一系列知识,可以边开发边学习去丰富自己的知识储备。