uni-app学习心得

uni-app是一个基于Vue.js的多端开发框架,允许开发者使用一套代码发布到iOS、Android、H5及多个小程序平台。HBuilderX作为其配套开发工具,提供可视化界面和强大的兼容性,降低了开发者的入门难度和成本。uni-app的特点包括丰富的组件库和优秀的性能体验,使得开发过程更高效。文章强调了uni-app在解决平台差异和标准化问题上的作用,以及对开发者社区的支持。
摘要由CSDN通过智能技术生成

一.初识uni-app

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

其实,DCloud才是这个行业的开创者。DCloud于2012年开始研发小程序技术,优化 webview 的功能和性能,并加入W3C和 HTML 5中国产业联盟,推出了HBuilder开发工具,为后续产业化做准备。

DCloud持续在业内普及小程序理念,推进各大流量巨头,包括手机厂商,陆续上线类似小程序/快应用等业务。

部分公司接入了联盟标准,但更多公司因利益纷争严重,标准难以统一。

技术是纯粹的,不应该因为商业利益而分裂。开发者面对如此多的私有标准不是一件好的事情。

造成混乱的局面非 DCloud所愿,于是决定开发一个免费开源的框架。

既然各巨头无法在标准上达成一致,那么就通过这个框架为开发者抹平各平台的差异。

而他们选择uni-app的原因是:

1、开发者/案例数量更多

2、跨平台能力及扩展灵活性更强

3、性能体验优秀

4、周边生态丰富

5、学习成本低

6、开发成本低

二.下载工具HBuilderX

选择对应的版本下载即可:

HBUILD X

 

三.认识HBuilder X 

uni-app官网这个是HBuilder X 官网,里面可以帮助我们快速上手uni-app。

uni-app有许多特点:

1.可视化界面

HBuilderX内置相关环境,开箱即用,无需配置nodejs。

2.兼容性强 

一一套代码,同时运行到iOS模拟器、Android模拟器、web、微信开发者工具、支付宝小程序。这大大提高了开发成本、降低了开发门槛、缩短了开发时间,同时还为用户提供了更好的体验。

3.组件类型丰富  

开发者为uni-app提供了一系列基础组件,方便开发者降低开发成本和时间,使得开发过程更加高效和灵活。

而既然谈到了组件,我们就要知道组件是什么:

  1. 组件是视图层的基本组成单元
  2. 组件是一个单独且可复用的功能模块的封装。

以下是一个基础组件的实例,在一个vue页面的<view>组件下插入一个<button>组件。

<template>
	<view>
		<button class="sure">正确</button>
	</view>
</template>

组件的基本类型:

类型

描述

注解

buerzBoolean
布尔值
组件写上该属性,不管该属性等于什么,其值都为 true,只有组件上没有写该属性时,属性值才为 false。如果属性值为变量,变量的值会被转换为 Boolean 类型。
Number数字1,2,3,4,5
String

字符串

"ggbond"
Array数组[1,"ggbond"]
Object对象{key:value}
EventHandler事件处理函数名handlerName 是 methods 中定义的事件处理函数名
Any任意属性

 四.标签运用 

1.text:文本容器,用于显示文本内容。

<text class="song">歌唱</text>

2.image:图片容器,用于显示图片。

<image src="../../static/like.png" mode=""></image>

3.button:按钮容器,用于触发事件。

<button class="sure">正确</button>

4.view:视图容器,用于包含其他元素,类似于HTML中的div。

<view class="head">
			<text class="song">歌唱</text>
</view>

除了以上这些常用的标签,Uniapp还支持许多其他的标签,可以根据需要进行使用。在使用标签时,需要注意标签的嵌套关系,以及不同平台的兼容性问题,这样可以保证应用程序在各个平台上的表现一致。

总结,uni-app是一个极其优秀的框架,它使我我的开发效率大大提高,减少了开发成本。并且在开发过程中遇到的问题和困难都能够通过官方文档和开发者社区得到解决。uni-app的出现节省了开发者的时间和精力,还确保了应用程序的质量和稳定性。

接下来是我的个人作品展示

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值