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
    };
  }
});
相关推荐
Blanche150024 分钟前
利用 RAG 为答疑机器人扩展知识范围
前端
天若有情67330 分钟前
【纯前端小工具】公历生日转农历,批量查询每年农历生日对应的公历日期(GitHub Pages在线直接用)
前端·javascript·github pages·农历转换·lunisolar·网页小工具
SoonITer31 分钟前
怎样构建一个 Agent-friendly 的网站
前端·agent
颜进强1 小时前
01 · NestJS 是什么:用途、解决什么问题、与热门框架对比
前端·后端·ai编程
wendZzoo1 小时前
前端工程师的 3D 第一课:一个模型如何进入网页
前端
颜进强1 小时前
04 · NestJS 依赖注入:你在 `@Module` 写的 providers,和构造参数里那个类型,是怎么"对上"的?
前端·后端·ai编程
肆仲冬1 小时前
不用框架,用 TypeScript 从零搭一个 Agent 框架
前端
林语琛1 小时前
我写的 switch…break 被 Babel 偷偷吞了
前端·javascript·babel
烈风逍遥1 小时前
第六篇:RAG 知识库构建与检索全链路
前端·人工智能·后端
爱丶不疚2 小时前
什么是 Jev 决策模型?它适合干什么?
前端·agent