位置: IT常识 - 正文

uni-app组件-应用简单快速上线(uniapp组件使用)

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

推荐整理分享uni-app组件-应用简单快速上线(uniapp组件使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uni-app实例教程,uni-app 组件,uni'app,uni'app,uni app 组件库,uni-app实例教程,uni-app navigateto,uni 组件,内容如对您有帮助,希望把文章链接给更多的朋友!

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

uni-app底层集成了native技术,就是h5+引擎,能调用手机原生api,所以uniapp能开发接近原生性能的app,这是js引擎部分;它是双引擎,渲染又是独立一个独立引擎。这个渲染引擎又分为nvue渲染和webview渲染,nvue其实就是集成的weex,webview这个有了解的应该知道它的内核是webkit。

二、uni-app和vue的区别:uni-app可以通过打包实现一套代码多端运行,而vue不行。uni-app有自动的框架预载,加载页面的速度更快,vue没有。uniapp使用小程序的标签,vue使用web端的标签。uni不支持vue-router,使用自带的路由。三、uni-app优点:uni-app是一套可以适用多端的开源框架,一套代码可以同时生成ios,Android,H5,微信小程序,支付宝小程序,百度小程序等。uni-app对前端开发人员比较友好,学习成本比较低,首先uni-app是基于vue.js的。其次封装的组件和微信小程序的组件一样。uni-app使用HBX进行开发,HBX对于vue语法等支持可以说是比较完备了。

以下内容分别使用Vue CLI 和 云开发平台教您从头开始构建自己的应用。

Vue-CLI 快速搭建项目一、搭建本地开发环境

Vue CLI 4.x 需要Node.js 8.9 或更高版本(推荐v10+)。您可以使用n、nvm或nvm-windows 在同一台机器上管理多个版本的Node。 要了解如何安装 Node.js,参阅nodejs.org。 如果你不确定系统中正在运行的 Node.js 版本是什么,请在终端窗口中运行node -v。

npm 包管理器 因为我们通常都会使用Hexo 提供的脚手架搭建项目结构,所以要下载并安装 npm 包。本指南使用 npm 客户端命令行界面,该界面默认安装在 Node.js。要检查你是否安装了 npm 客户端,请在终端窗口中运行 npm -v 。

你可以使用 Vue CLI 来创建项目,生成应用和库代码,以及执行各种持续开发任务,比如测试、打包和部署。要安装新软件包,请使用以下命令之一:

npm install -g @vue/cli@4二、创建uni-app使用正式版(对应HBuilderX最新正式版)vue create -p dcloudio/uni-preset-vue my-project使用alpha版(对应HBuilderX最新alpha版)vue create -p dcloudio/uni-preset-vue#alpha my-alpha-project使用Vue3/Vite版

1.创建以 javascript 开发的工程(如命令行创建失败,请直接访问 gitee(opens new window)下载模板)

npx degit dcloudio/uni-preset-vue#vite my-vue3-project

2.创建以 typescript 开发的工程(如命令行创建失败,请直接访问 gitee(opens new window)下载模板)

npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project

此时,会提示选择项目模板(使用Vue3/Vite版不会提示,目前只支持创建默认模板),初次体验建议选择 hello uni-app 项目模板,如下所示:

三、启动应用服务器

进入工作区目录,并启动这个应用。

cd my-projectyarn serveuni-app组件-应用简单快速上线(uniapp组件使用)

hexo server命令会构建本应用、启动开发服务器、监听源文件,并且当那些文件发生变化时重新构建本应用,也会打开浏览器,并访问 http://localhost:8080/ 。

你会发现本应用正运行在浏览器中。

参考文献:https://uniapp.dcloud.io/

云平台一键部署uni-app

作为uni-app开发者的你,云开发平台为你提供了一站式,全云端的开发平台,让你可以打开浏览器就完成开发,调试,上线,同时云开发平台底层调用的是阿里云集团Serverless产品,可以实现低门槛开发,部署,调试,降低开发上手成本,让uni-app框架可以一键快速部署!

一、创建环境

想要一键部署uni-app,需要以下账号和服务:

Github账号 (https://github.com/),阿里云账号,并使用阿里云账号登录云开发平台 (https://workbench.aliyun.com/),为保证最好的使用体验,请使用Chrome浏览器。开通OSS服务。未开通阿里云OSS的用户,点击链接 (https://workbench.aliyun.com/product/open?code=oss)开通OSS服务。OSS开通免费,有一定的免费额度,超过额度之后按量付费。

二、创建uni-app应用创建前端应用。打开快速开始 https://workbench.aliyun.com/app,找到uni-app点击创建「创建应用」按钮。

云资源访问授权。如果您之前没有使用过云开发平台,会出现云资源授权管理的选项,往下拉出现直至同意授权的字样,点击「同意授权」后出现授权成功,点击进入「下一步」。

绑定Github账号。授权完成后选择来源仓库为Github,按照提示点击去绑定,绑定GitHub帐号,登录后并点击Authorize Aliyunworkben允许云开发平台构建、发布你的GitHub代码为可访问的网站。

选择fork好的“uni-app”代码仓库。选择第一步中的代码仓库,主干分支,并点击下一步。主干分支一般指的是代码的master或main等分支。

填写基本信息,完成创建。填写基本信息并点击「完成」。成功后进入到应用详情和部署界面。

三、在日常环境部署一键进行应用部署。在应用详情页面点击日常环境的「部署」按钮进行一键部署,部署状态变成绿色已部署以后可以点击访问部署网站查看效果。

访问uni-app网站。日常环境的测试域名也是可以访问的,点击访问已部署网站按钮会出现一个弹出,点击弹出上的立即访问就能够访问已经部署好的站点了。在部署完成后,可以继续本地编码,并将代码push到应用的“基本信息”中对应的代码仓库内。

多端应用一键上云!

现如今身处在随时会到来新状况的大环境下,做好自己便是在不安中树立了一颗屹立不倒的松树。作为开发者们每天都要面临新的代码、应用,保持随时学习的状态和能力也可让自己多一份安稳。阿里云云开发平台的初衷是为每一位开发者提供免费、便捷的云上研发工作平台,通过学习与实操演练两种模式,从入门到精通快速上手Serverless和云开发技术。0门槛全云端开发、随时随地在线协同、业界领先Serverless架构、行业应用一件初始化等特性也通过每次的实践伴随着你、我。

云原生应用、主机应用部署、前端应用部署三大板块的提供,供开发者们找到最合适自己神器,令开发工作事半功倍。其中满足IoT语音技能、小程序、H5应用等开发者低门槛应用开发的需求;也支持代码编译部署到ECS主机服务器的场景,帮助用户管理传统主机应用的能力;让前后端应用能够更高效地协同。平台将持续与开发者一起共同成长,帮忙开发者更好、更快以及更低成本的开发,多端的应用更加快速的上云。

本文链接地址:https://www.jiuchutong.com/zhishi/311893.html 转载请保留说明!

上一篇:SSE:后端向前端发送消息(springboot SseEmitter)(sse后端向前端推送 前端只能收到 末尾的值)

下一篇:织梦文章命名规则{cc}还原真实文章id便于实现伪静态(织梦如何采集文章)

  • 微信营销之怎样运营好微信公众号(微信营销怎样群发不封号)

    微信营销之怎样运营好微信公众号(微信营销怎样群发不封号)

  • 华为p30pro和nova5pro区别(华为p30pro和nova5pro支持频段那个多)

    华为p30pro和nova5pro区别(华为p30pro和nova5pro支持频段那个多)

  • 快手可能认识的人关掉怎么弄(快手可能认识的人是根据什么推荐的)

    快手可能认识的人关掉怎么弄(快手可能认识的人是根据什么推荐的)

  • 淘宝极速验号有危险吗(淘宝极速验号啥意思)

    淘宝极速验号有危险吗(淘宝极速验号啥意思)

  • iphone连接手表后手机收不到提醒(iphone连接手表后手机不提醒消息)

    iphone连接手表后手机收不到提醒(iphone连接手表后手机不提醒消息)

  • 钢化膜会不会影响手机触屏灵敏度(钢化膜会不会影响触屏灵敏)

    钢化膜会不会影响手机触屏灵敏度(钢化膜会不会影响触屏灵敏)

  • 一个付款码可以扫几次(一个付款码可以用几次)

    一个付款码可以扫几次(一个付款码可以用几次)

  • 怎么投诉卖家48小时未发货(怎么投诉卖家虚假发货)

    怎么投诉卖家48小时未发货(怎么投诉卖家虚假发货)

  • 手机如何解决403(手机如何解决页面禁止访问)

    手机如何解决403(手机如何解决页面禁止访问)

  • 等待内网确认需要几天(等待内网确认需要去车管所吗)

    等待内网确认需要几天(等待内网确认需要去车管所吗)

  • 为什么200m的宽带网速测下来只有100m(为什么200m的宽带网速测下来只有20m)

    为什么200m的宽带网速测下来只有100m(为什么200m的宽带网速测下来只有20m)

  • iphone4现在还能用吗(iphone4现在还能下载的软件)

    iphone4现在还能用吗(iphone4现在还能下载的软件)

  • 苹果8的耳机可以给6用吗(苹果8的耳机可以定位吗)

    苹果8的耳机可以给6用吗(苹果8的耳机可以定位吗)

  • 手机发热是电池的原因还是手机的问题(手机发热是电池的原因吗)

    手机发热是电池的原因还是手机的问题(手机发热是电池的原因吗)

  • 手机怎么录mp3(手机怎么录mp3文件)

    手机怎么录mp3(手机怎么录mp3文件)

  • 手机屏幕漏液敢充电不(手机屏幕漏液了会扩散吗)

    手机屏幕漏液敢充电不(手机屏幕漏液了会扩散吗)

  • 如何把爱奇艺的视频保存到相册(如何把爱奇艺的自动续费关掉)

    如何把爱奇艺的视频保存到相册(如何把爱奇艺的自动续费关掉)

  • 手机屏幕出现itunes怎么回事(手机屏幕出现彩色竖线)

    手机屏幕出现itunes怎么回事(手机屏幕出现彩色竖线)

  • vivos1pro什么屏幕(vivos1pro用的什么屏幕)

    vivos1pro什么屏幕(vivos1pro用的什么屏幕)

  • win10截图保存在哪(win10截图保存在剪切板)

    win10截图保存在哪(win10截图保存在剪切板)

  • 小米8带nfc功能吗(小米带nfc功能的手机有哪些型号)

    小米8带nfc功能吗(小米带nfc功能的手机有哪些型号)

  • dp线是什么(dp线是什么头)

    dp线是什么(dp线是什么头)

  • Vue使用axios用post方式将表单中的数据以json格式提交给后端接收(vue-axios详细介绍)

    Vue使用axios用post方式将表单中的数据以json格式提交给后端接收(vue-axios详细介绍)

  • 量子退火算法入门(4):旅行商问题的QUBO建模「上篇」(量子退火算法入门6)

    量子退火算法入门(4):旅行商问题的QUBO建模「上篇」(量子退火算法入门6)

  • 企业所得税如何规避
  • 应交税费是什么类
  • 企业如何代扣代缴劳务报酬所得税
  • 合同取得成本如何结转
  • 交易性金融资产和其他权益工具投资的区别
  • 自然人报税系统怎么进入单位报税系统
  • 所得税补缴怎么回事
  • 贸易公司成本核算不准确的后果
  • 二手车买卖如何交税
  • 招拍挂方式取得土地,应该取得土地后立项
  • 盘盈资产开具发票是否符合规定
  • 哪些税种计税价格是含增值税
  • 营改增后商场进场费如何缴税?
  • 工资一直挂账未发可以吗
  • 保险的月缴纳可以调整么?
  • 车辆购置税是否计入固定资产
  • 金融企业贷款利息收入确认
  • 基础设施建设包括哪些方面
  • 基建工程的各项工作包括
  • 服务业核定征收税率表
  • 速动比率的合理范围
  • 所得税费用会计编码是什么
  • 债务重组 收益
  • 人力资源服务代缴社保税率是多少
  • php两种赋值方式
  • 酒店会计科目及账务处理视频
  • 杜布罗夫尼克老城去机场
  • 太原市插画工作室
  • php如何继承多个类
  • 小规模纳税人收入会计分录
  • 程序员神器
  • php function函数的用法
  • 合理损耗如何计算成本
  • 研发入库的产品销售出库怎样做账
  • 职工福利费的范围有哪些
  • 期初认证相符但未申报抵扣的进项如何消除
  • 应收贷方表示啥
  • 员工宿舍的物业费要交个税吗
  • 会计怎样审核报销凭证
  • 帝国cms工作流
  • python poetry如何创建项目
  • sqlserver调用存储过程写法
  • 未实际支付的成本能否列支
  • 赡养老人专项附加扣除的标准
  • 个人独资企业可以变更法人吗?
  • 企业主营业务收入净额怎么算
  • 贸易企业出口退税计算方法
  • 累计预扣法利弊
  • 未达到起征点的增值税会计处理
  • 公司送礼计入什么会计科目
  • 其他税后扣减
  • 经营性应收项目的计算公式
  • 获取sql表达式时错误
  • forval命令
  • 如何修改mysql用户名
  • soft version
  • u盘安装启动盘
  • xp系统一直在启动界面怎么办
  • 深入了解XP中“最后一次正确配置”功能
  • wdsvc.exe - wdsvc 是什么进程
  • win10升级后无法进入系统一直重启
  • win7某个软件打不开
  • win10周年版
  • win7桌面怎么设置到d盘
  • 直线画画
  • Extjs4 关于Store的一些操作(加载/回调/添加)
  • 下载一个网页的所有图片
  • 将目录下的文件和文件夹按类型排序
  • 快速备份mysql数据库
  • jquery 刷新div
  • The method setClass(Context, Class<?>) in the type Intent is not applicable for the问题
  • javascript简明教程
  • js如何修改style
  • jquery轮播图自动播放
  • python3解析json
  • django教程推荐
  • Android EventBus实战
  • error: Error parsing XML: unbound prefix
  • 亳州契税补贴如何领取
  • 税务24号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设