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

互动网站设计与制作网页制作与设计实验报告

互动网站设计与制作,网页制作与设计实验报告,新乐市住房和城乡建设局网站,苏州网站开发建设制作defineProps 和 defineEmits 都是只能在<script setup>中使用的编译器宏。他们不需要导入&#xff0c;且会随着 <script setup> 的处理过程一同被编译掉。 官网传送门 父组件向子组件传值 defineProps 是 Vue3 中一种新的组件数据传递方式&#xff0c;可以用于在…

definePropsdefineEmits 都是只能在<script setup>中使用的编译器宏。他们不需要导入,且会随着 <script setup> 的处理过程一同被编译掉。

官网传送门

父组件向子组件传值

defineProps 是 Vue3 中一种新的组件数据传递方式,可以用于在子组件中定义接收哪些父组件的 props。当父组件的 props 发生变化时,子组件也会随之响应。
在子组件中可以使用 defineProps 声明该组件需要接收的 props,示例如下:

父组件

<script setup lang="ts">
import { ref } from 'vue'
import ChildComponent from './ChildComponent.vue'const count = ref(0)
const add = () => {count.value++
}
</script>
<template><button @click="add">+</button><ChildComponent :count="count"></ChildComponent>
</template>

子组件

<script setup lang="ts">
const props = defineProps({count: Number
})
</script>
<template><div>{{ props.count }}</div>
</template>

子组件向夫组件传值

defineEmits用于在setup中注册自定义事件,是一个宏函数,使用时无需导入
defineEmits接受一个数组,元素为自定义事件名
defineEmit返回一个触发器,用于触发事件,第一个参数是具体事件,第二个是传递的值

父组件

<script setup lang="ts">
import { ref } from 'vue'
import ChildComponent from './ChildComponent.vue'const count = ref(0)
const changeFn = (val: number) => {console.log(val)count.value = count.value + val
}
</script>
<template><ChildComponent :count="count" @add="changeFn"></ChildComponent>
</template>

子组件

<script setup lang="ts">
const props = defineProps({count: Number
})
const emit = defineEmits(['add'])
const change = () => {emit('add', 1)
}
</script>
<template><div>{{ props.count }}</div><button @click="change">+</button>
</template>
http://www.yayakq.cn/news/608992/

相关文章:

  • 兰州新区建设局网站杭州百度快照优化排名推广
  • 深圳哪家做网站展厅设计案例
  • 贵阳网络网站建设有关于网站建设的论文
  • 网站开发表格如何修改网站备案
  • 网站的功能与建设方案网页编程代码
  • 做个网站需要什么步骤公司宣传册模板图片
  • 蚁百杭州网站seo优化描述建设网站的步骤
  • 企业网站建设公司怎么做揭阳网站建设策划方案
  • 宁夏做网站找谁网站建设架构 服务器
  • 网站开发与设计课程时间微网站开发项目合作协议
  • 银川网站建设那家公司比较好做海报用的图片网站
  • 网站开发公司简介广州市安全教育平台登录入口
  • 做网站有高手没有wordpress创建自定义分类法
  • 中国建设网官方网站千库网原创设计师
  • 设计团队网站营销和销售的区别在哪里
  • 东莞网站建设哪家最好家具flash网站模板下载
  • 建一个网站得多少钱网站页面制作建议
  • 成都网站推广创新互联抽纸网站建设摘要
  • 学校网站建设设计方案49图库下浏览器
  • 网站备案信息注销原因外链兔
  • 电脑维修网站模板网站的建设步骤包括
  • 网站建设合同 域名长春可做微网站的公司
  • 加工企业网站这么做淘宝网站建设基本流程
  • 怎样做自己的网站钻钱wordpress 缓存时间
  • 北京市建设教育协会网站查询系统备案之后怎样把 放到网站上
  • 网站开发要服务器吗丽江网站建设公司
  • 网站快速收录提交呼叫中心系统电话
  • 网站制作公司兴田德润i在哪里漂亮的html单页
  • 做app的网站有哪些功能吗零基础网站建设教学培训
  • 在线制作钓鱼网站源码电商基地推广