uni-app入门

uni-app入门到项目实战 ** uni-app入门到项目实战 ** 1-1创建一个uni-app项目 首先前往官方网址https://www.dcloud.io/hbuilderx.html下载HBuilder X。 一般选择”App开发版“进行下载即可。 下载完成后启动HBuilder X,即可创建新的项目, 如图所示,新建项目 选择uni-app(U)即可,给项目任取一个名称,选择默认模板即可,点击创建一个项目,如图所示 uni-app进行开发一套代码的话,是可以实现同时运行到多个平台的,能够被编译成APP或者是一个小程序… 阅读详情

1.运行

  1.  如果开发H5  运行->运行到浏览器(or 运行到内置浏览器)注:内置浏览器可解决跨越问题
  2. 如果开发小程序  运行->运行小程序模拟器(选择对应的平台)注:运行小程序需要配置开发者工具路径
  3. 运行->运行到小程序模拟器->运行配置->小程序运行配置 -> 对应的运行工具安装路径

2.生命周期(常用)

  1. onLoad 监听页面加载,其参数为上个页面传递的数据,参数类型为 Object(用于页面传参)

  2. onShow 监听页面显示。页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面

  3. onHide 监听页面隐藏

  4. onUnload 监听页面卸载

  5. onShareAppMessage 用户点击右上角分享

  6. onReachBottom 页面滚动到底部的事件(不是scroll-view滚到底),常用于下拉下一页数据。具体见下方注意事项

  7. onPullDownRefresh 监听用户下拉动作,一般用于下拉刷新

  8. 其他API同vue一样使用  如 methods watch computed components

3.路由与页面跳转

  1. uni.navigateTo(OBJECT),保留当前页面,跳转到应用内的某个页面,可以返回到原页面

  2. uni.redirecTo(OBJECT),关闭当前页面,跳转到应用内的某个页面。

  3. uni.reLaunch(OBJECT) 关闭所有页面,打开到应用内的某个页面

  4. uni.switchTab(OBJECT)跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。

  5. uni.navigateBack关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。

4. 数据存储

  1. uni.setStorage({key:’key’,data:data})  异步设置

  2. uni.setStorageSync(KEY,DATA) 同步设置

  3. uni.getStorage({key:’key’,data:data})  异步获取

  4. uni.getStorageSync(KEY,DATA) 同步获取

  5. 7.5 uni.removeStorage({key:’key’,data:data})  异步删除指定key

  6. 7.6 uni.removeStorageSync(KEY,DATA) 同步删除指定key

5. 打包

  1. 打包H5 发行-> 网站-PC Web或手机H5 即可生成打包后静态资源

  2. 打包小程序  发行-> 小程序-(对应的平台)

6. uni.app 相关技术

  1. 条件编译

  2. 内置css环境变量(如.status-bar { height:var(--status-bar-height)})

  3. 传统vue组件,需要安装、引用、注册,三个步骤后才能使用组件。easycom将其精简为一步。 只要组件安装在项目的components目录下,并符合components/组件名称/组件名称.vue目录结构。就可以不用引用、注册,直接在页面中使用。 如下:

7.遇到的问题汇总

  1. 所有事件绑定需用@  用on会触发不了事件

  2. 跳转到支付宝域的讨论区,基金页面需引入一个封装的urlHander.js,部分跳转不了的,需要编码一下用 encodeURIComponent (‘’),然后 alipayFinanceApi:type=

  3. h5Page&url=’编码后的地址’

  4. 支付宝小程序测试版分享出去,被分享人打开也是体验版,需要在右上角->联调设置->联调扫码版本开关打开

uni-app基础入门 uni-app介绍 uni-app是一个vue.js开发所有前端应用的框架,开发者编写一套代码,可以发布到IOS ,Android.H5以及各种小程序(微信/支付宝/百度/头条/qq/钉钉)等多个平台,即使不跨断,uni-app,同时也是更好的小程序开发框架 ... 阅读详情

相关推荐

uni-app 新手入门到精通1

uni-app的开发必须要通过HBuilderX可视化页面 HBuilderX的下载地址 https://www.dcloud.io/hbuilderx.html HBuilderX的使用教程在uni-app也有,我这里就不详细说了 https://uniapp.dcloud.io/quickstart?id=_1-%e9%80%9a%e8%bf%87-hbuilderx-%e5%8f%af%e8%a7%86%e5%8c%96%e7%95%8c%e9%9d%a2 1,大概目录介绍,运行方式可以直接阅读工

小蜗牛的博客 3410

解决在uniapp中自定义组件onLoad回调不执行

在uniapp中,自定义了一个组件,却发现该组件是正常导入并使用了,但是该组件的onLoad回调却没有执行。onLoad是页面函数,不是组件函数,所以在页面当中引用。使用vue中的生命钩子函数即可。的时候onLoad函数不执行,因为没有钩子。

HHYZBC的博客 3291

工业uni-app入门开发

在一些兼职平台或者外包平台上,我们可以搜到很多关于Uni-app的外包项目开发需求。Uni-app是一个基于Vue.js的跨平台应用开发框架,允许开发者使用一套代码同时构建iOS、Android、H5以及小程序等多个平台的应用。通过使用Uni-app框架,我们可以大大提高开发效率,降低维护成本。笔者理解Uni-app非常适合要求短平快的多端开发项目。本文就带大家初步了解一下Uni-app的技术原理和开发入门知识。2。

Kiuessi的博客 813

uniapp中onLoad不执行的解决办法

现象 uniapp中onLoad不执行或者不起作用。 原因 onLoad是页面函数,不是组件函数,所以在页面当中引用components的时候onLoad函数不执行,因为没有钩子。 例子: 不起作用 index.vue: create.vue 但是单独访问create.vue可以发现onLoad执行了。 解决办法 使用vue自带生命周期函数,如: created(){ } 或 mounted(){ } ...

wwppp987的博客 2万+

微信小程序:uni-app页面Page和组件Component生命周期执行的先后顺序

/ 监听页面初始化,其参数同 onLoad 参数,为上个页面传递的数据,参数类型为 Object(用于页面传参),触发时机早于 onLoad。调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。详见 仅H5平台支持。详见 仅H5平台支持。// 监听页面加载,其参数为上个页面传递的数据,参数类型为 Object(用于页面传参)详见 仅H5平台支持。

彭世瑜的博客 1825

Protege新手必看:从安装到建模的完整指南(附推理功能详解)

本文为Protege新手提供从安装、配置到核心建模的完整实战指南。详细讲解了Java环境准备、本体项目创建、类与属性定义、个体填充等关键步骤,并重点解析了推理功能的配置与使用,帮助读者快速构建可逻辑推理的知识图谱,避开常见陷阱。

numpy6sculptor的博客 794

关于uni-app页面Page和组件Component生命周期执行的先后顺序

一般情况下,主要使用的周期函数如下,他们的执行顺序是固定的。H5和微信小程序的生命周期函数调用顺序不一致。

qq_17189095的博客 990

OpenCV轮廓匹配实战:5分钟搞定Hu矩形状识别(附完整代码)

本文详细介绍了使用OpenCV进行轮廓匹配的实战技术,重点讲解了Hu矩形状识别在工业质检等领域的应用。通过完整的代码示例和参数调优技巧,帮助开发者在5分钟内实现高效的形状识别,提升工业检测的准确性和效率。

nnn11的博客 675

uni-app入门到实战

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

stc_ljc的博客 12万+

离心泵级间导叶的设计计算

离心泵级间导叶的设计计算高速离心泵级间流道的作用是将第一级复合叶轮流出的高速液流收集起来并送入第二级复合叶轮。级间流道的设计应考虑降低液体的流速,实现动能向压力能转化,减小液体的水力损失。级间流道主要有蜗壳形流道和导叶两种结构形...

cqzc55322的博客 2565

使用网分对晶体ESR/L1/C1/C0进行测量计算

Use R&S Vector Network Analyzer test XTAL ESR/L1/C1/C0 測量方法:使用儀器的Port1端口,測量XTAL的S11,通過諧振的參數計算出ESR/L1/C1/C0的值。 實際晶體的等效模型:通常方便晶體分析,使用下圖(b)的等效模型,但實際測量發現晶體存在多個串聯諧振點,實際等效模型更接近(c)。 儀器測量到的S11,其中M...

qq_39138630的博客 2083

四、Uni-App框架—从入门到精通

三、CSS语法。

2301_80232843的博客 798

网络速度的极致:800G & 1.6T 以太网的突破!

你好,这里是网络技术联盟站。在我们进入数据驱动的世界时,以太网的重要性日益突出。从根本上说,以太网是一种连接计算机的技术,旨在形成一个本地网,通过它,设备可以与其他设备进行通信。然而,随着时间的推移,以太网已经发展成为一种全球的数据通信系统,其速度从初始的10Mbit/s发展到现在的800G,甚至1.6T。这种巨大的进步并不是没有挑战的,但每一次的突破都代表了技术的巨大飞跃。本文将探讨800G和1.6T以太网的创新与挑战。

网络技术联盟站 1769

uni-app入门学习

官方网页uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。即使不跨端,uni-app同时也是更好的小程序开发框架。具有vue和微信小程序的开发经验,可快速上手uni-app为什么要去学习uni-app?

2401_84092508的博客 1539

Onnxruntime之YOLOP部署过程记录

魔改YoloP部署过程记录

如果想成为中心,那么就到中心去吧。 1924

【VisDrone数据集】YOLOX训练VisDrone数据集步骤与结果

YOLOX训练VisDrone数据集步骤与结果。

Gorgeous_wxd 2233

uni-app 5小时快速入门 2 创建uni-app工程(上)

uni-app 5小时快速入门 2 创建uni-app工程(上)

代码改变世界 2034

YOLO26涨点改进 | NeurIPS2025最佳论文!注意力改进篇| 引入Gated Attention门控注意力模块、太牛了!直接拯救了大模型的发展,助力目标检测、图像分割、图像分类有效涨点

本文提出了一种基于门控注意力机制(GatedAttention)的YOLO26模型改进方法。该方法在标准softmax注意力机制中引入头部特定的sigmoid门控,通过增强注意力机制使模型更聚焦于关键信息。实验表明,该模块能显著提升模型性能,特别是在复杂背景和密集目标场景中,同时减少无关区域关注并提高检测精度。门控机制引入的非线性和稀疏性不仅提升了推理效率,还改善了训练稳定性,使模型能采用更大学习率并增强扩展性。此外,该方法有效缓解了"注意力下沉"现象,增强了模型对长距离目标的感知能力。

Ai缝合怪、助力小伙伴高效发论文 651

uni-app入门学习总结

uni-app知识点总结 来源:bilibili-Uni-App从入门到实战-黑马程序员杭州校区出品 官方文档:uni-app官网 文章目录uni-app知识点总结配置文件组件textviewimage样式、数据绑定上拉加载、下拉刷新利用编程式导航进行跳转利用navigateTo进行导航跳转通过switchTab跳转到tabbar页面redirectTo进行跳转导航跳转传递参数uni-app项目总结地图组件和拨打电话Swiper的使用页面跳转过滤器的使用Scroll-View的使用图片预览网络请求方法的

Jancoyan 617

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

uni-app 新手入门到精通2

1, uni 基本的数据绑定 v-bind v-for 注册事件和传递函数 和vue 基本是一样的,这里我就不多说了 2, 生命周期 API=>基础=>生命周期 主要作用的话,大家去官网看文档吧 https://uniapp.dcloud.io/api/lifecycle 分为两部分 其一,应用生命周期 在App.vue 运行的时候的控制台可以直接看到打印结果 其二, 页面生命周期 用的比较多的是onLoad 监听页面加载,其参数为上个页面传递的数据,参数类型为Object(

小蜗牛的博客 2010

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

uni-app零基础入门 uni-app官方案例——新闻展示及详情查看

uni-app零基础入门 uni-app官方案例——新闻展示及详情查看

代码改变世界 3623

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

uni-app从入门到精通在线教程

‌

Graduate_Coder的博客 1326

【亲测免费】 uni-app从入门到精通资源下载

uni-app从入门到精通资源下载 【下载地址】uni-app从入门到精通资源下载 uni-app 是目前非常流行的跨平台开发框架,使用起来非常便捷,能够快速实现多端应用的开发。这份文档详细介绍了 uni-app 的使用方法和技巧,适合初学者和有一定经验的开发者阅读。文档内容丰富,涵盖了 uni-app 的各个方面,帮助...

gitblog_06602的博客 664

uni-app入门教程——环境配置与运行

uni-app入门教程1.uni-app简介2.uni-app开发工具的下载2.1 Hbuilder电脑桌面适配3.Hbuilder运行uni-app项目3.1 浏览器预览uni-app项目3.2 微信小程序预览uni-app项目3.3 手机预览预览uni-app项目 1.uni-app简介     uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/快手/钉钉/淘宝)、快应用

weixin_46560512的博客 1万+

uni-app快速入门

文章目录uni-app简介uni-app优势快速入门 uni-app简介 uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。 uni-app 诞生的背景: 多端泛滥 体验不好 生态不丰富 uni-app优势 跨平台更多:一套代码多端使用,能优雅的在一个项目里调用不同平台的特色功能。 运行体验更好:组件、api 与微信小程序一致,兼容weex 原生渲

aoshisen的博客 430
上一篇: qiankun.js基本用法
下一篇: 微信小程序&公众号&支付宝小程序的登录授权、支付、分享、人脸识别&人脸核身
jsPao
博客等级 码龄7年 549粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值