uniapp 知识点

自定义导航 在page.json

复制代码
navigationstyle":"custom"

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

px和upx的关系

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

路由

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

公共组件和页面共同点

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) {
    // 在这里可以访问到传递进来的 prop
    console.log('接收到的 prop 值为:', props.myProp);

    return {
      myProp: props.myProp
    };
  }
});
相关推荐
用户0165238444120 分钟前
Webpack5 入门与实战,前端开发必备技能无密
前端
小高00720 分钟前
🔥🔥🔥前端性能优化实战手册:从网络到运行时,一套可复制落地的清单
前端·javascript·面试
古夕23 分钟前
my-first-ai-web_问题记录01:Next.js的App Router架构下的布局(Layout)使用
前端·javascript·react.js
Solon阿杰26 分钟前
solon-flow基于bpmnJs的流程设计器
javascript·bpmn-js
Solon阿杰26 分钟前
前端(react/vue)实现全景图片(360°)查看器
javascript·vue.js
杨超越luckly29 分钟前
HTML应用指南:利用POST请求获取上海黄金交易所金价数据
前端·信息可视化·金融·html·黄金价格
郝学胜-神的一滴29 分钟前
Three.js 材质系统深度解析
javascript·3d·游戏引擎·webgl·材质
Jerry33 分钟前
Compose 中的基本布局
前端
Hilaku39 分钟前
深入WeakMap和WeakSet:管理数据和防止内存泄漏
前端·javascript·性能优化
Juchecar42 分钟前
常见的 HTML 标签及 CSS 选择器速查表
前端