当前位置:网站首页 > Vue.js开发 > 正文

vue3.0父子组件传值(vue父子组件传值emit)



<template> <!-- 父组件 --> <div class="parent"> <Child :num="count" @handle="changeValue" /> <button @click="add">父组件的按钮</button> </div> </template> <script lang="ts"> import Child from 'https://www.cnblogs.com/qt-fei/p/components/child.vue' import { defineComponent, reactive, toRefs } from 'vue' export default defineComponent({ name: '', props: {}, components: { Child }, setup () { const state = reactive({ count: 1 }) const add = (): void => { state.count += 1 } const changeValue = (num: number) => { state.count += num } return { ...toRefs(state), add, changeValue } } }) </script>
到此这篇vue3.0父子组件传值(vue父子组件传值emit)的文章就 介绍到这了,更多相关 内容请继续浏览下面的相关 推荐文章,希望大家都能在 编程的领域有一番成就!

版权声明


相关文章:

  • js深拷贝和浅拷贝的区别简书(js浅拷贝和深拷贝原理)2026-01-19 09:27:06
  • Ubuntu源地址(ubuntu21.04源)2026-01-19 09:27:06
  • vue2项目升级为vue3项目(vue2项目升级为vue3项目工具)2026-01-19 09:27:06
  • vue2生命周期啥时候做(vue生命周期做了什么)2026-01-19 09:27:06
  • vue安装脚手架步骤(vue脚手架搭建步骤)2026-01-19 09:27:06
  • jsj是什么的缩写(js是什么意思的缩写)2026-01-19 09:27:06
  • js深拷贝数组(js深拷贝数组的三种实现方式)2026-01-19 09:27:06
  • pcie5(pcie5.0固态硬盘)2026-01-19 09:27:06
  • pcie5.0的显卡有哪些(pcie 5.0 和pcie 4区别)2026-01-19 09:27:06
  • vue下载安装教程(vue安装步骤)2026-01-19 09:27:06
  • 全屏图片