当前位置: 首页> 汽车> 时评 > 政府采购网机票_一份完整的项目计划书_qq群推广_百家联盟推广部电话多少

政府采购网机票_一份完整的项目计划书_qq群推广_百家联盟推广部电话多少

时间:2025/7/9 11:18:16来源:https://blog.csdn.net/u011027547/article/details/136834525 浏览次数: 0次
政府采购网机票_一份完整的项目计划书_qq群推广_百家联盟推广部电话多少

目录

    • props
    • 代码实现
    • 传递多种数据类型
    • 总结


欢迎关注 『VUE』 专栏,持续更新中
欢迎关注 『VUE』 专栏,持续更新中

props

Vue.js中的props是用来父子组件之间传递数据的机制。在Vue组件中,可以通过props属性来定义需要从父组件接收的数据,然后在父组件中通过标签属性的形式传递这些数据给子组件。

在子组件中,可以通过props选项来声明要接收的属性,并且在子组件中就可以像访问data中的数据一样来访问props中的数据。

注意:只能是父给子不能父从子那里拿.


代码实现

父亲在子组件中添加属性

<Child title="parent的数据" />

子组件拿到数据,注意是字符串格式的title

  props: ["title"],

child中拿到来自parent的title数据
app.vue

<template><!-- <GlobalHeader /><Main /><Aside /> --><Parent />
</template><script>
// import Header from "./page/Header.vue";
// import Main from "./page/Main.vue";
// import Aside from "./page/Aside.vue";
import Child from "./components/Child.vue";
import Parent from "./components/Parent.vue";export default {components: {// Header,// Main,// Aside,Child,Parent,},
};
</script><style scoped></style>

child.vue

<template><h3>Child</h3><p>拿到的父组件数据:{{ title }}</p>
</template>
<script>
export default {data() {return {};},props: ["title"],
};
</script>

parent.vue

<template><h3>Parent</h3><Child title="parent的数据" />
</template><script>
import Child from "./Child.vue";
export default {data() {return {};},components: {Child,},
};
</script>

在这里插入图片描述


传递多种数据类型

这里:title="title"和前面的 title="parent的数据" 有区别,这里的写法在data中配置数据,请注意不要忘记了:号.可以传递多种类型的数据.

Child.vue

<template><h3>Child</h3><p>字符串数据:{{ title }}</p><p>num数据:{{ num }}</p><ul><li v-for="(item, index) of arry_data" :key="index">{{ item }}</li></ul><br /><ul><li v-for="(item, index) of qwer" :key="index">{{ item }}</li></ul>
</template>
<script>
export default {data() {return {};},props: ["title", "num", "arry_data", "qwer"],
};
</script>

Parent.vue

<template><h3>Parent</h3><Child :title="title" :num="num" :arry_data="arry_data" :qwer="mzh" />
</template><script>
import Child from "./Child.vue";
export default {data() {return {title: "parent的数据",num: 20,arry_data: ["mzh", "sxwlxy", "wg191"],mzh: {name: "mzh",age: 23,},};},components: {Child,},
};
</script>

在这里插入图片描述

总结

大家喜欢的话,给个👍,点个关注!给大家分享更多计算机专业学生的求学之路!

版权声明:

发现你走远了@mzh原创作品,转载必须标注原文链接

Copyright 2024 mzh

Crated:2024-3-1

欢迎关注 『VUE』 专栏,持续更新中
欢迎关注 『VUE』 专栏,持续更新中
『未完待续』


关键字:政府采购网机票_一份完整的项目计划书_qq群推广_百家联盟推广部电话多少

版权声明:

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

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

责任编辑: