当前位置: 首页 > news >正文

百度网站公司信息推广怎么做/软件开发培训班

百度网站公司信息推广怎么做,软件开发培训班,网站建设管理典型经验材料,做网站设计软件Vue3中的父子传值用的同样是自定义属性props和自定义事件emit,但是在具体使用上还要和vue2中有区别 &#xff08;1&#xff09;父组件向子组件传值&#xff1a;自定义属性&#xff1a;props 父组件代码&#xff1a; <template><div><div>父子组件的交互<…

     Vue3中的父子传值用的同样是自定义属性props和自定义事件emit,但是在具体使用上还要和vue2中有区别

(1)父组件向子组件传值:自定义属性:props

父组件代码:


<template><div><div>父子组件的交互</div><button @click='money=200'>修改</button><hr><Child :money='money' /></div>
</template><script>
import Child from './Child.vue'
import { ref } from 'vue'export default {name: 'App',components: { Child },setup () {const money = ref(100)return { money }}
}
</script>

子组件代码:

<template><div>子组件 {{money}}</div><button @click='getMoney'>点击</button>
</template>
<script>
export default {name: 'Child',props: {money: {type: Number,default: 0}},setup (props) {// Vue3中,使用形参props获取所有父组件传递的数据// props的数据是只读的,不可以在子组件直接修改const getMoney = () => {console.log(props.money)}return { getMoney }}
}
</script>

  总结:

1、父组件向子组件传值,子组件通过自定义属性props接收,

2、在子组件中js代码中要想接收到props的属性值,需要通过setup函数的第一个形参props获取

 (2)子组件向父组件传值:自定义事件emit

<template><div><div>父子组件的交互</div><button @click='money=200'>修改</button><hr><Child :money='money' @send-money='getMoney' /></div>
</template><script>
import Child from './Child.vue'
import { ref } from 'vue'export default {name: 'App',components: { Child },setup () {const money = ref(100)const getMoney = (value) => {// value就是子组件传递回来的钱money.value = money.value - value}return { money, getMoney }}
}
</script>
<template><div>子组件 {{money}}</div><button @click='getMoney'>点击</button>
</template>
<script>
export default {name: 'Child',// 子组件触发的自定义事件需要在emits选项中进行声明(直观的看到本组件触发了那些自定义事件)emits: ['send-money'],props: {money: {type: Number,default: 0}},setup (props, context) {// Vue3中,使用形参props获取所有父组件传递的数据// props的数据是只读的,不可以在子组件直接修改const getMoney = () => {console.log(props.money)// this.$emit('send-money', 50)// 向父组件传递数据50context.emit('send-money', 50)}return { getMoney }}
}
</script>

 总结:

1、子组件自定义的事件,通过setup函数的第二个参数context.emit的方法触发自定义事件,然后父组件接收自定义事件就可以了

2、子组件触发的自定义事件需要在emits选项中申明

http://www.jmfq.cn/news/5229343.html

相关文章:

  • 怎么把做的网站传/seo权威入门教程
  • 傻瓜做网站软件/搜索引擎营销ppt
  • 公司的网站如何进行修改布局/关于营销的最新的新闻
  • 西安知名网站推广/朝阳区seo技术
  • 云空间搭建网站/seo线下培训班
  • 成都市住房和城乡建设厅官网/南京网站设计优化公司
  • 我做网站/seo软件系统
  • 找人做网站推广/常州网站优化
  • 怎么做网站收录/个人网站免费制作平台
  • 网站没有地图怎么做/百度公司图片
  • 企业问题及解决方案/优化大师win10下载
  • 北京网站建设哪个好/统计工具
  • 网站建设与管理 吴代文/重庆网站排名优化教程
  • 辽宁省建设厅网站更新/百度指数免费查询入口
  • 进入江苏省住房和城乡建设厅网站/网络营销公司排名
  • flash网站建设公司/seo网站优化
  • 济南的企业网站建设/网站建设计划书
  • 专业网站有哪些平台/seo推广什么意思
  • 佛山网站建设正规公司/app拉新推广代理
  • 安徽省建设工程网站/站长工具关键词查询
  • 南山的网站建设/外贸建站与推广
  • 网站怎么更新数据/专业做加盟推广的公司
  • 武汉阳网站建设平台/长沙网站seo收费标准
  • 搭建网站 优帮云/淘宝权重查询入口
  • 轻淘客的轻网站怎么做/衡水seo优化
  • 鞋子网站模板/百度网盘破解版
  • 学做网站从前端到后端/推广一手渠道
  • 西安网站建设培训/国际购物网站平台有哪些
  • 贵阳网站建设980包年秒搜科技Sa50/关键词优化策略
  • 龙岗企业网站制作公司/头条发布视频成功显示404