2. uni-app的一些介绍

这篇具有很好参考价值的文章主要介绍了2. uni-app的一些介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2. uni-app的一些介绍,一个仿《通义千问》的uniapp小练习,uni-app,前端,跨端,uni-app介绍,uniapp学习

前言

就目前的前端生态而言,跨端开发基本算是每一个前端开发者必备的技能点之一了,而在Vue这个技术栈里uni-app在跨端是独一档的,不信的话可以翻翻Boss之类的招聘网站....


概述

阅读时间:约5~10分钟;

本文重点:

  • 通过本文你可以知道uniapp是什么;
  • 技术栈、入门难度等等;
  • 我们该如何有效的学习uniapp;

整体内容大致如下:

2. uni-app的一些介绍,一个仿《通义千问》的uniapp小练习,uni-app,前端,跨端,uni-app介绍,uniapp学习


官网

学习uniapp怎么能不知道uniapp的官网呢,官网地址如下:https://uniapp.dcloud.net.cn/

2. uni-app的一些介绍,一个仿《通义千问》的uniapp小练习,uni-app,前端,跨端,uni-app介绍,uniapp学习


uniapp是什么

官网原话

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

简单的说,uni-app是一个 前端的框架,它使用的语法是 Vue的语法,并且通过uniapp框架开发的代码在开发完毕后,在打包编译的阶段,可以编译成不同平台类型的程序,其中我们最常用的就是编译成IOS客户端,Android客户端以及各个平台的小程序;

由此可见,uniapp确实很强大、非常强大,虽然外面都在说由uniapp开发出来的程序在体验上不如原生,但这又如何,对于老板来说原本开发团队在前端开发这个配置上需要一个IOS,一个Android,一个Web,现在只需要一个Web,用人成本减少带来的优势是远远大过于那一点点用户体验,所以......你懂得......纯IOS和Android的开发者是越来越难了,这也是不争的事实;

另外,uniapp是开源免费的,不用担心收费的问题,原文如下:

uni-app 是免费并且属于Apache2.0开源协议的产品。DCloud官方承诺无论HBuilderX、uni-app,面向全球程序员永久免费。大家可以放心使用。

小结

uni-app是一个 开源免费前端的框架,它日常开发使用的是 Vue的语法,通过该框架的开发的程序最终能被打包编译成适用于包括小程序在内的多个平台。


技术栈和入门难度

  • 技术栈:Vue(Vue2、Vue3都支持)
  • 入门难度:比较平滑

uniapp的技术栈完全可以认为是等同于Vue,并且 Vue2和Vue3都是支持的,如果你是一位比较了解Vue技术栈的开发者,那么我个人认为uniapp对你而言是毫无难度的。

当然,这也不代表uniapp的语法和Vue完全等同,在uniapp中还是有很多自己的方法,只不过说这些方法的使用与Vue几乎一致,举个例子吧,以Vue2的生命周期为例,除了Vue自带的生命周期,uniapp还提供了一些自带的,如下图:

2. uni-app的一些介绍,一个仿《通义千问》的uniapp小练习,uni-app,前端,跨端,uni-app介绍,uniapp学习

留个印象,强行记忆没有效果,等要用到了再回来查资料....

关于技术选型,如果一直从事的是React相关的开发,现在正在做项目的技术选型,其实我个人不太建议选uniapp,因为我觉得相比uniapp,react native才应该是你的首选,但如果仅仅是用作学习,那么毫无疑问是可以的,毕竟我个人觉得vue的用法比react更亲民;

官方在技术选型上也是有几份详尽比对的,资料如下:

  1. 多端开发框架对比横评,参考:跨端开发框架深度横评之2020版 - 掘金
  2. 只做App,flutter、react native等App跨平台框架对比,参考:flutter、rn、uni-app比较 - DCloud问答
  3. 只做小程序,原生wxml开发、wepy、mpvue、taro的对比,跨端框架深度评测:微信原生、wepy、mpvue、uni-app、taro、chameleon - DCloud问答
  4. uni-app和微信原生开发的详细比较评测,参考:使用uni-app开发小程序,比直接原生开发小程序好在哪里? - DCloud问答

小结

如果是项目的技术选型,那么毫无疑问,Vue选uniapp,react的选react native,如果是 小程序选uniapp好过原生,毕竟如果用微信原生写了之后你也不知道以后会不会产品经理会不会来一句,“能不能把微信小程序移植到支付宝小程序/抖音小程序上”;


如何有效的学习uniapp

官网上其实有很多学习资源,uni-app官网,通过这些资源入个门毫无疑问是可以的;

2. uni-app的一些介绍,一个仿《通义千问》的uniapp小练习,uni-app,前端,跨端,uni-app介绍,uniapp学习

另外,如何有效的学习,我个人的建议是:自己找些有感兴趣的app临摹实战一下,找一个现有的产品临摹也好,还是在花瓣,站酷这种上找一个现成的UI设计图,照着设计图开发也罢,只有通过实战才可以融会贯通的学习。

本专栏在分享完基础内容后,分享一个仿《通义千问》的微信小程序案例,期望通过这个实际的案例可以帮助你更加有效的了解uniapp。文章来源地址https://www.toymoban.com/news/detail-856786.html


本章小结

  • uniapp是一个 免费开源的前端框架,它使用 Vue的语法,通过它可以用一套代码来管理IOS客户端,Android客户端,各平台的小程序,网页等等;
  • uniapp对于Vue2和Vue3均支持;
  • uniapp的学习难度是相对较低的,甚至于会Vue的开发者学习起来几乎没有任何难度;
  • 学习最好的方式是使用,通过本专栏的仿《通义千问》的微信小程序案例相信可以帮助你更好的了解uniapp;

到了这里,关于2. uni-app的一些介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【UniApp】-uni-app-打包成网页

    经过上一篇文章的介绍,已经将这个计算器的计算功能实现了,接下来就是我们项目当中的一个发包上线阶段,我模拟一下,目的就是为了给大家介绍一下,uni-app是如何打包成网页的。 除了可以打包成网页,uni-app还可以打包成小程序、App、H5、快应用等等,后面在单独开文

    2024年02月04日
    浏览(72)
  • Uniapp uni-app学习与快速上手

    个人开源uni-app开源项目地址:准备中 在线展示项目地址:准备中 什么是uni-app uni,读 you ni ,是统一的意思。 Dcloud即数字天堂(北京)网络技术有限公司是W3C成员及HTML5中国产业联盟发起单位,致力于推进HTML5发展构建,HTML5生态。 2012年,DCloud开始研发小程序技术,优化webvie

    2024年02月09日
    浏览(64)
  • uni-app开发微信小程序经常遇到的一些问题及解决方案

       可以使用uni.getUserInfo接口获取用户信息。需要用户授权。   可以使用uni-app提供的页面组件内置下拉刷新功能,也可以自定义下拉刷新组件。   可以在页面onReachBottom方法中监听上拉事件,当触发上拉事件时,触发加载更多数据的操作。     可以使用uni.uploadFile接口实现图

    2024年02月14日
    浏览(62)
  • Uni-App开发框架介绍

    Uni-App是一家公司(DCloud)产品,公司承诺将一直开源且免费。 公司旗下有4个产品: HBuilder X:开发工具 uni-app:跨平台统一框架 uniCloud:云服务提供商 uniMPsdk:Mobile端sdk,用于接入uni-app开发的模块 主要盈利方式是uni-ad(广告业务)和unicloud(云服务商) 一次编写,多端运行 小程

    2024年02月12日
    浏览(54)
  • uni-app--》如何制作一个APP并使用?

    🏍️作者简介:大家好,我是亦世凡华、渴望知识储备自己的一名在校大学生 🛵个人主页:亦世凡华、 🛺系列专栏:uni-app 🚲座右铭:人生亦可燃烧,亦可腐败,我愿燃烧,耗尽所有光芒。 👀引言         ⚓经过web前端的学习,相信大家对于前端开发有了一定深入的

    2023年04月09日
    浏览(47)
  • 【uni-app教程】四、UniAPP 路由配置及页面跳转

    uni-app 页面路由为框架统一管理,开发者需要在pages.json里配置每个路由页面的路径及页面样式。类似小程序在 app.json 中配置页面路由一样。所以 uni-app 的路由用法与 Vue Router 不同,如仍希望采用 Vue Router 方式管理路由,可在插件市场搜索 Vue-Router。 uni-app 有两种页面路由跳转

    2024年01月16日
    浏览(77)
  • 【UniApp】-uni-app-项目实战页面布局(苹果计算器)

    经过前面的文章介绍,基本上 UniApp 的内容就介绍完毕了 那么从本文开始,我们就开始进行一个项目的实战 这次做的项目是苹果计算器,这个项目的难度不是很大,但是也不是很简单,适合练手 打开 HBuilderX,点击左上角 文件 - 新建 - 项目 : 项目创建完毕之后,首先来分析

    2024年02月04日
    浏览(67)
  • uni-app--》常用组件的相关介绍

    🏍️作者简介:大家好,我是亦世凡华、渴望知识储备自己的一名在校大学生 🛵个人主页:亦世凡华、 🛺系列专栏:uni-app 🚲座右铭:人生亦可燃烧,亦可腐败,我愿燃烧,耗尽所有光芒。 👀引言         ⚓经过web前端的学习,相信大家对于前端开发有了一定深入的

    2023年04月17日
    浏览(40)
  • uni-app小程序实现音频播放,uniapp播放录音,uniapp简单实现播放录音

    复制到.vue文件即可预览效果 问题 :开发者工具中.onTimeUpdate方法可能会失效! 官方参考:https://uniapp.dcloud.net.cn/api/media/audio-context.html# 其他博客参考:https://blog.csdn.net/weixin_45328705/article/details/114091301 录音实现参考 :https://blog.csdn.net/weixin_43992507/article/details/129857780

    2024年02月12日
    浏览(84)
  • #Uniapp:uni-app中vue2生命周期--11个

    uni-app中vue2生命周期 生命周期钩子 描述 H5 App端 小程序 说明 beforeCreate 在实例初始化之后被调用 详情 √ √ √ created 在实例创建完成后被立即调用 详情 √ √ √ beforeMount 在挂载开始之前被调用 详情 √ √ √ mounted 挂载到实例上去之后调用 详情 注意:此处并不能确定子组件

    2024年02月02日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包