方法一:
如果子组件使用跳转的方法
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>
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » uni-app如何接收uni.$emit()里面传递的内容
发表评论 取消回复