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

uniapp 知识点

 自定义导航 在page.json

navigationstyle":"custom"

 navigateTo传参 

页面传参只能onLoad(option)里面拿

px和upx的关系

在750设计图中,1px=1upx

 路由

 navigateBack返回上一页

 

 重定向 其实就是把当前页面干掉了

公共组件和页面共同点

computed,watch,methods都可以使用,组件里面没有onLoad不能用

页面生命周期

  • onLoad 一般用于初始化加载页面数据
  • onShow 解决页面数据实时更新的需求 个人中心---登录----个人中心
  • 先进一个页面是onLoad 然后onShow 去别的页面再回来onLoad就不会再执行了

全局总线  uniapp vue2写法

先写一个bus文件夹 写一个test Bus.js文件

import Vue from "vue"
let bus = new Vue()
export default bus

 局部总线使用方法 

发送

全局直接挂载到main.js

import bus from '@/bus/testBus'; // 引入全局总线
Vue.prototype.$bus = bus; // 将总线挂载到 Vue 原型上
const app = new Vue({bus,...App
})

使用 要加this.$bus.$on 或者this.$bus.$emit

this.$bus.$on('sendData', (data) => {console.log('data.phone',data.phone);console.log('data.password',data.password);this.model.username=data.phone;this.model.password=data.password;})

 

 收到

props vue2  打印 直接打印this.myProp

<template><div><p>接收到的 prop 值为: {{ myProp }}</p><button @click="printProp">打印 Prop</button></div>
</template><script>
export default {props: {myProp: String},methods: {printProp() {console.log('接收到的 prop 值为:', this.myProp);}}
}
</script>

prop vue3打印 this变成prop

import { defineComponent } from 'vue';export default defineComponent({props: {myProp: String // 假设接收一个字符串类型的 prop},setup(props) {// 在这里可以访问到传递进来的 propconsole.log('接收到的 prop 值为:', props.myProp);return {myProp: props.myProp};}
});

相关文章:

  • 中九无科研无竞赛保研经验帖——上交软院、中科大计算机、复旦工程硕、南大工程硕、浙大软件
  • android 原生加载pdf
  • 【Linux笔记】在VMware中,为基于NAT模式运行的CentOS虚拟机设置固定的网络IP地址
  • 3. 轴指令(omron 机器自动化控制器)——>MC_MoveRelative
  • 随身 WiFi 扩展 USB 接口 可用于外接 U 盘 有线网卡 打印机
  • 计算机毕业设计 基于协同过滤算法的个性化音乐推荐系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 链表OJ经典题目及思路总结(一)
  • 【计算机网络超强概念总结】第二章 物理层
  • 欧几里得8月模考总结
  • 使用容器启动的zk无法暴露3888问题解决
  • 创建数据/采集数据+从PI数据到PC+实时UI+To PLC
  • Solaris11.4配置远程桌面登录
  • 基于SpringBoot+Vue的毕业设计选题管理系统
  • 一篇文章快速学会docker容器技术
  • 基于STM32设计的智能台灯(腾讯云IOT)(234)
  • Android开源项目规范总结
  • angular组件开发
  • conda常用的命令
  • docker python 配置
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Javascript 原型链
  • mysql外键的使用
  • 编写高质量JavaScript代码之并发
  • 精彩代码 vue.js
  • 你不可错过的前端面试题(一)
  • 跳前端坑前,先看看这个!!
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​2021半年盘点,不想你错过的重磅新书
  • ​埃文科技受邀出席2024 “数据要素×”生态大会​
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • (21)起落架/可伸缩相机支架
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束
  • (二)fiber的基本认识
  • (翻译)terry crowley: 写给程序员
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (六)c52学习之旅-独立按键
  • (十)c52学习之旅-定时器实验
  • (十六)串口UART
  • (四)stm32之通信协议
  • (五)activiti-modeler 编辑器初步优化
  • (已解决)什么是vue导航守卫
  • (转) RFS+AutoItLibrary测试web对话框
  • (转)详解PHP处理密码的几种方式
  • .cfg\.dat\.mak(持续补充)
  • .NET Core中的去虚
  • .NET 材料检测系统崩溃分析
  • .NET编程——利用C#调用海康机器人工业相机SDK实现回调取图与软触发取图【含免费源码】
  • .net和php怎么连接,php和apache之间如何连接
  • @Documented注解的作用
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • [asp.net core]project.json(2)
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)
  • [C#]科学计数法(scientific notation)显示为正常数字