手把手教你用uniapp开发一个app(一)

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

2024.10.20

通俗易懂解释:

现在有了uniapp这个框架之后,我们只需要懂vue,就可以通过vue开发出一个app应用。

我们使用uniapp开发应用一般使用官方提供的HBuilderX开发工具。

HBuilderX是Dcloud公司开发的一个轻便、极速、强大的IDE工具。

这个开发工具内置了uniapp、vue框架,非常的好用。

公司官网:

1.设置主题

2.设置代码字体和大小

工具-》设置

工具=》插件安装

HbuilderX内置了很多常用的插件,我们也可以去插件市场单独下载安装其他插件

文件-》新建-》项目

新建基于Vue3的项目

启动项目

这里选择在chrome浏览器中打开

F12,切换到手机预览模式

我们运行项目之后,默认展示的是index.vue里面的内容

打开页面我们发现script里面默认是Vue2的选项式API,接下来我们新建Vue3的组合式API页面。

新建页面默认会创建同名目录

page.json会自动添加该页面的配置

在uniapp的项目中,不能写div和span标签,只能用官方提供的组件标签代替。

其中view标签代替div标签,text代替span标签。

{{title}}4.2.2image在uniapp的项目中,image标签用来加载图片。

我们新建两个页面:index.vue和order.vue

配置项中的第一个页面,作为当前工程的首页(启动页)

运行项目,展示的是index.vue页面的内容

这是因为index.vue的配置属性在最前面

我们将order.vue的配置属性放在最前面

保存之后,项目会优先展示order.vue的内容

单个页面的配置主要是配置style属性

单页面配置主要事项:

1.navigationStyle默认是default,如果设置为custom,表示自定义,也就不会显示默认的页面导航栏。

2.enablePullDownRefresh默认是false,不刷新。当页面需要重新加载新数据的时候可以设置为true。

当单个页面没有配置页面样式时,就展示全局页面设置的样式

例:index.vue沒有配置style样式,默认显示全局页面的配置

底部导航栏需要在pages.json里面配置tabBar属性。

tabBar中的list是一个数组,只能配置最少2个、最多5个tab,tab按数组的顺序排序。

这里设置index.vue、message.vue、user.vue三个页面为底部导航栏。

官网关于内部组件的文档:

内置组件有很多,大家可以去官网查看文档学习,这里只列举几个常用的组件

为了满足大部分公司的功能需求,uniapp的公司DLCOUD提供了的一个跨端的ui库:uni-ui。

uni-ui是基于vue组件的、flex布局的跨全端ui框架,它不包括内置组件,它是内置组件的补充。

uni-ui官方文档:

接下来介绍一下uni-ui的使用方法

方式一:直接新建内置uni-ui的项目

在代码区输入u,拉出各种内置或uni-ui的组件列表,选择其中一个,即可使用该组件。

下载导入

接着就可以在代码里面使用了

关于页面和路由的官方文档:

uni.navigateTo()

参数:

例如:

要跳转TabBar(底部导航)页面,只能使用switchTab方法跳转,例如:

1.跳转页面

2.获取参数

从uniapp的周期函数onLoad获取,后续会详细介绍uniapp的生命周期

import{onLoad}from'@dcloudio/uni-app'onLoad((option)=>{console.log('name',option.name)console.log('age',option.age);})3.结果

uni.navigateBack():关闭当前页面,返回上一页面或多级页面

THE END
1.uniapp如何下载安装软件,使用云数据库uniapp下载文章浏览阅读2.6k次,点赞5次,收藏19次。如何下载、安装软件,使用云数据库_uniapp下载https://blog.csdn.net/weixin_45386955/article/details/130490187
2.uniApp零基础学习第1章之uniapp介绍以及首个项目运行uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、HarmonyOS、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。 DCloud 公司拥有900万开发者、数百万应用、12亿手机端月活用户、数千款uni-app插件、70+微信/qq群https://www.jianshu.com/p/c162948546b1
3.应用闪退问题分析与解决方案:uniapp安卓原生插件开发指南在软件开发过程中,遇到应用突然崩溃而无法找到具体原因,实在是一件令人烦恼的事情。就像文中描述的调试过程,充满了曲折和困难。如果前端没有问题,那就需要深入挖掘,这也是众多开发者所面临的一大挑战。 离线打包配置真机运行 开发人员确认前端代码无误后,通常会选择进行离线打包并配置,然后在AS中把项目运行到真机上。https://www.7claw.com/2803255.html
4.uniapp实现app更新,下载更新新版本只若初见的专栏uni-app实现app更新,下载更新新版本 在index.vue中的onload方法里面或者app.vue中的onLaunch中使用如下部分即可: update(){ var_this=this; uni.request({ url:`${this.$store.apiBaseUrl}/users/versions`,//请求后台接口 method:'POST', success:result=>{https://www.tnblog.net/xiuxin3/article/details/6993
5.uniapp框架v4.29.2024093009源码下载uni-app是一个使用 Vue.js 开发小程序、H5、App的统一前端框架。 开发者使用 Vue 语法编写代码,uni-app 框架将其编译到 小程序(微信/支付宝/百度/字节跳动/QQ/快手/钉钉/小红书)、App(iOS/Android)、H5等多个平台,保证其正确运行并达到优秀体验。 https://www.jb51.net/codes/839312.html
6.Uniapp下载Uni最新版下载v0.28.83手机扫码下载 Uni是一款富有创意和挑战性的游戏,以其独特的艺术风格、丰富的游戏内容以及引人入胜的故事情节,吸引了众多游戏爱好者的关注。在Uni中,玩家将探索一个充满奇幻色彩的世界,与各种奇特的角色互动,解锁新的游戏元素和玩法。 【Uni简介】 Uni的游戏世界充满了神秘与未知,玩家需要操控主角在这个世界中不断前进http://www.ha97.com/game/660639.html
7.4.uniapp下载文件·uni4.uni-app 下载文件uni.downloadFile(OBJECT) 下载文件资源到本地,客户端直接发起一个 HTTP GET 请求,返回文件的本地临时路径。OBJECT 参数说明 注:文件的临时路径,在应用本次启动期间可以正常使用,如需持久保存,需在主动调用 uni.saveFile,才能在应用下次启动时访问得到。 success 返回参数说明 示例 uni.https://www.kancloud.cn/guobaoguo/uniapp/820866
8.uniapp入门教程PDF下载Java知识分享网uniapp入门教程失效链接处理 uniapp入门教程 PDF 下载 转载自:http://java.python222.com/article/1384 相关截图: 主要内容: 一、uniapp 简介 uniapp 是一个使用 Vue.js 开发所有前端应用的框架,它可以开发跨平台的应用,编译 到iOS、Android、H5、以及各种小程序(微信/支付宝/百度等)等多个平台。使用 uniapphttp://www.java1234.com/a/javabook/javabase/2024/0424/25183.html
9.uniapp下载uni下载v2.4.1.1129安卓最新版软件标签: uni 招聘app 你是不是也非常的羡慕别人网红店开得那么好,而自己却碌碌无为呢?那是因为别人用了uni手机软件,自己调整自己的个人主页,从而吸引到更多的粉丝,线上套模板,线下做主播,平台手把手教你如何做网红。你也可以在线找工作,成为网红模特哟,你还在等什么,现在就来旋风软件园下载吧! 官方介绍 走红https://www.xfdown.com/soft/86858.html
10.uniappAndroid版本APK下载安装 当前版本不是最新,点击下载最新版本x 举报应用 关于uniapp 大小 22 MB 更新时间 2023-08-10 版本 1.0.0 Build 1 uniapp的其它版本 1.0.0 (build 5)2023-08-23 1.0.0 (build 4)2023-08-11 1.0.0 (build 3)2023-08-11 1.0.0 (build 2)2023-08-11https://www.pgyer.com/b96eea8b08e41dadf54e69e2f4cc6b19
11.UNIAPP开发软件市场软件库软件下载,多端源码吾爱破解软件发布数据后台),易如意(网络验证后台),UNI-APP(前端VUE框架)开发的软件下载系统,可用来搭建https://www.52pojie.cn/thread-1667802-1-1.html
12.HQChart使用教程44uniapp使用条件编译同时支持h5,app,小程序由于小程序/app很多局限性(无法创建DOM,canvas异步绘图等)导致HQChart开发的时候分成两个版本(小程序版本和H5页面版本)。 使用条件编译我们可以把这2个版本组件同时包含的工程中,并且通过平台判断动态加载对应版本的js. 通过uniapp下载hqchart插件 安装 插件地址: https://ext.dcloud.net.cn/plugin?id=4591 https://blog.51cto.com/u_15292634/5067681
13.下载安装方式配置uView2.0全面兼容nvue的uniuni-app为了调试性能的原因,修改easycom规则不会实时生效,配置完后,您需要重启HX或者重新编译项目才能正常使用uView的功能。 请确保您的pages.json中只有一个easycom字段,否则请自行合并多个引入规则。 如果您是通过uni_modules形式引入uView,可以忽略此配置 https://uviewui.com/components/downloadSetting.html
14.uniui:基于uni目前为止,在小程序和混合app领域,暂时还没有比uni-ui更高性能的框架。 自动差量更新数据 虽然uni-app支持小程序自定义组件,所有小程序的ui库都可以用。但小程序自定义组件的ui库都需要使用setData手动更新数据,在大数据量时、或高频更新数据时,很容易产生性能问题。 https://gitee.com/dcloud/uni-ui
15.UniConnectapp免费下载UniConnect安卓最新版2.1.0下载UniConnect 版本:2.1.0大小:11.51MB语言: 简体中文分类:办公商务 本应用:官方版安全无广告需网络更新时间:2023-03-25 手机扫码下载 8.4 应用简介 Uniconnect具有以下几种特性: 1、强悍的接入能力 支持SSL 方法接入技术性,能够为移动智能终端用户提供安全、相对稳定的接入服务项目。 2、灵活多变的隧道分离工艺 支持https://www.duote.com/android/1076273.html
16.uniAndroid下载http://download.stargo.cc/
17.uni业余养蜜蜂 一个app就够了 蜂小帮APP下载养蜂+管理+交流 一站全搞定 精心设计养蜂操作,配上原理、用具说明,让您感受真正的科学养蜂。供需地图+行业标准+养蜂日志 让养蜂行业变得更有序 创建属于队伍的专属蜂场,地图上分享蜂场信息,行业资讯一手掌控。养蜂计划,让养蜂变的更轻松 自动排班 科学养蜂,全面规避。https://www.fengxiaobang.com/