当前位置: 首页 > news >正文

uniapp基本使用

资料
咸虾米视频
黑马视频
uniapp官方文档
hbuilder

1.uniapp页面生命周期

1.1 onLoad

  • 相当于created和beforeCreated期间
  • 主要的作用是比如说获取url上的query参数

*url: ***/**?name=张三&age=18

import { onLoad } from "@dcloudio/uni-app"
onLoad((e) => {console.log('e', e) // {name: '张三', age: '18'}
})

1.2 onReady

  • 相当于mounted,这里就可以拿到ref的dom节点了
  • 当然在uniapp中也可以用onMounted,但是为了统一还是使用uniapp专用的页面生命周期钩子

1.3 onShow和onHide

  • 不管从哪进来都会触发onShow, 如果当前页面跳转到其他页,再回来那onLoad,onReady都不会触发,onShow就可以触发
  • 主要出去就会触发onHide
  • 比如正在看视频、游戏等,微信有条消息,去处理的时候就可以在onHide暂停,然后等onShow的时候在从当前位置开始
  • 顺序是onLoad > onShow > onReady 所以在onShow的时候还不能拿dom呢哈

1.4 onUnload —卸载

  • 当当前页面关闭的时候触发,比如之前跳转页面可以后退的那种不会触发,跳转其他页面不会再后退了这种时候就会触发
  • 主要是用于关闭当前页面去删除一些数据缓存等

1.5 onPageScroll

  • 当向上滚动多少距离的时候某些元素显示等操作

2. 通过unplugin-auto-import插件实现自动导入ref、computed等常用模块,避免了每次手动导入的繁琐

参考文章

  • 安装插件打开控制台,在本项目下右键-> 选择【使用命令行窗口打开所在目录】-> npm 就行

3. navigator 跳转页面不能直接跳转到tabbar页面,可以使用 open-type=“relaunch”

4. uni-ui扩展插件使用

下载安装
在这里插入图片描述
导入到hbuilder中
在这里插入图片描述
再按照要求使用就行

http://www.dtcms.com/a/286068.html

相关文章:

  • 碰一碰发视频系统源码搭建与碰碰贴写文案,写好评定制化开发:支持OEM
  • 归一化波动率指标
  • 解密文本格式的魔力世界
  • 正则表达式,Collection集合,迭代器
  • Java Set 集合详解:从基础语法到实战应用,彻底掌握去重与唯一性集合
  • mysql 性能优化入门
  • 控制鼠标和键盘
  • 完美解决Linux服务器tomcat开机自启动问题
  • Python爬虫实战:研究http-parser库相关技术
  • 操作符学习(1)
  • mysql not in 查询引发的bug问题记录
  • Microsoft 365 Adoption Score功能深度解析:驱动企业数字化转型的利器
  • 网安-DNSlog
  • 第三章自定义检视面板_创建自定义编辑器类_检测与应用修改(本章进度(2/9))
  • 可靠消息最终一致性分布式事务解决方案
  • 补贴退坡、平价上网,数字隔离器如何守护更高功率的光伏逆变器?
  • 门控线性单元GLU (Gated Linear Unit)
  • ApplicationContext 事件发布与监听机制详解
  • 反射机制的登录系统
  • PHP 8.0 升级到 PHP 8.1
  • 创建型模式
  • 基于 HT 的 3D 可视化智慧矿山开发实现
  • 从一开始的网络攻防(四):XSS
  • hadoop(服务器伪分布式搭建)
  • FastAdmin后台登录地址变更原理与手动修改方法-后台入口机制原理解析-优雅草卓伊凡
  • Hadoop安全机制深度剖析:Kerberos认证与HDFS ACL细粒度权限控制
  • 《Web安全之深度学习实战》读书笔记总结
  • AI赋能轮胎安全:基于YOLO11的智能裂纹检测系统
  • 基于springboot+vue+mysql的智慧社区设计与实现(源码+论文+开题报告)
  • Docker Swarm 集群使用记录