1.概括

uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一次代码,可以编译到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/360)等多个平台。

2.学习基础

uni-app是基于Vue.js开发的,所以需要对Vue.js有一定的了解。理解Vue.js的数据驱动和组件化是学习uni-app的基础。

3.跨平台优势

 uni-app能够实现一次开发,多端运行,大大节省了开发和维护的成本。同时,它也可以更好地利用现代移动设备的硬件特性。

4.使用HBuilderX开发

HBuilderX是uni-app的官方开发工具,它的语法高亮、代码提示、代码格式化等功能非常强大,大大提高了开发效率。

5.优点

1.多端支持
当然是多端开发啦,uni-app是一套可以适用多端的开源框架,一套代码可以同时生成ios,Android,H5,微信小程序,支付宝小程序,百度小程序等。
2.更新迭代快
用了它的Hbx你就知道,经常会右下角会弹出让你更新,没错,看到它经常更新,这么努力的在先进与优化,还是选良心的了。
3.扩张强
你可以把轻松的把uniapp编译到你想要的端,也可以把其它端的转换成uniapp,例如微信小程序,h5等;如果开发app的时候,前端表现不够,你还可以原生嵌套开发。
4.开发成本、门槛低
不管你是公司也好,个人也好,如果你想开发多终端兼容的移动端,那uniapp就很适合你。
5.组件丰富
社区还是比较成熟,生态好,组件丰富,支持npm方式安装第三方包,兼容mpvue,DCloud有大量的组件供你使用。uniapp是一个使用vue.js开发所有前端应用的框架,可支持小程序。

6.组件

组件的概述:组件是视图层的基本组成单元,是一个单独且可复用的功能模块的封装。
每个组件包括如下几部分:以组件名称为标记的开始标签和结束标签、组件内容、组件属性、组件属性值。组件名称由尖括号包裹,称为标签,它有开始标签和结束标签。结束标签的"<"后面用"/"来表示结束。结束标签又称闭合标签。如下面示例的<component-name>是开始标签,</component-name>是结束标签。

7.总结

总的来说,学习uni-app需要深入理解Vue.js,熟悉HBuilderX开发环境,掌握uni-app的内置组件和API,同时也需要关注性能优化和理解跨平台开发的限制,最后我觉得uni-app开发效率高、功能强大、体验优秀,也有一些缺点uni-app 对于不同平台的兼容性不够好,有些功能在不同平台上可能会有差异。许多地方需要自己去探索,后面的学习中,希望自己思维和眼光需要开阔一些,凡是努力去干,尽力的去做,相信自己!