uni-app如何接收uni.$emit()里面传递的内容

方法一:

如果子组件使用跳转的方法

const navigateToRegion=()=>{

uni.navigateTo({

url: '/pagesD/components/selpow/selpow'

});

}

中/pagesD/components/selpow/selpow传递uni.$emit('selectedLabels', checkedKeys.value); 如何接收?

复制代码
<script setup lang="ts">
import { ref, onMounted,onUnmounted } from 'vue';

const handleBack = () => {
  uni.navigateBack();
};

const navigateToRegion = () => {
  uni.navigateTo({
    url: '/pagesD/components/selpow/selpow'
  });
};

// 监听selectedLabels事件
const onSelectedLabels = (labels) => {
  console.log('Received labels:', labels);
};

onMounted(() => {
  // 监听全局事件
  uni.$on('selectedLabels', onSelectedLabels);
});

// 组件卸载时,移除事件监听
onUnmounted(() => {
  uni.$off('selectedLabels', onSelectedLabels);
});
</script>
相关推荐
不会敲代码11 小时前
手写 Mini React:从 JSX 到虚拟 DOM 再到 render,搞懂 React 底层原理
前端·javascript·react.js
kyriewen2 小时前
你的代码仓库变成“毛线团”了?Monorepo 用 Turborepo 拆成“乐高积木”
前端·javascript·面试
身如柳絮随风扬2 小时前
你知道什么是 Ajax 吗?—— 从入门到原理,一篇彻底搞懂
前端·ajax·okhttp
旷世奇才李先生2 小时前
Vue3\+TypeScript 2026实战——企业级前端项目架构搭建与性能优化全指南
前端·架构·typescript
Beginner x_u3 小时前
前端八股整理(工程化 02)|CommonJS/ESM、Webpack Loader/Plugin 与Vite 对比
前端·webpack·node.js·plugin·loader
openKaka_3 小时前
createRoot 到底创建了什么:FiberRootNode 和 HostRootFiber 的初始化过程
前端·javascript·react.js
习明然4 小时前
UniApp开发体验感受总结
前端·uni-app
刀法如飞5 小时前
Claude Code Skills 推荐:2026年最值得安装的10个AI技能
前端·后端·ai编程
Lee川5 小时前
面试手写 KeepAlive:React 组件缓存的实现原理
前端·react.js·面试
墨染天姬5 小时前
【AI】cursor提示词小技巧
前端·数据库·人工智能