您的位置:首页 > 文旅 > 旅游 > vue中父子传递属性值

vue中父子传递属性值

2024/10/7 8:22:28 来源:https://blog.csdn.net/m0_74356429/article/details/140396136  浏览:    关键词:vue中父子传递属性值

1、父传子属性值

自定义图库组件 

在add.vue中应用tuku组件并给默认值

 

效果 

2、 子传父,逆向赋值

add.vue和第一问中一样

修改tuku组件,传值给add.vue

3、多个传递

 

效果:

 点击两个修改按钮后

4、使用defineModel简化父子传值

 

 其他代码跟3 一样,更改图库代码

tuku.vue

        

<template>图库:{{ a }}图库:{{ b }}<!-- 点击后触发方法修改父组件的值 --><el-button type = "primary" @click = "change">子修改img1</el-button><el-button type = "primary" @click = "change2">子修改img2</el-button>
</template><script lang="ts" setup>import { defineModel } from 'vue';const a = defineModel("tukuimg1")
const b = defineModel("tukuimg2")const change = ()=>{a.value = "这是子组件给img1"
}const change2 = ()=>{b.value = "这是子组件给img2"
}
</script>

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com