vue中props传值办法
1.开发环境 vue
2.电脑系统 windows10专业版
3.在应用 vue开发的过程中,咱们常常会应用 props进行组件的传值,上面是我的分享,心愿对你有所帮忙!
4.在父组件增加如下代码:
<template>
<div id="chene">
<h2>我是echarts模板封装</h2>
<Eche :dataObj="name" />
</div>
</template>
<script>
import Eche from '@/components/vueechartsmo.vue'
export default {
name:'eche',
components:{
Eche
},
data(){
return{
name:'灰太狼'
}
}
}
</script>
<style>
</style>
5.在子组件中增加如下代码:
//承受父组件 传过来的值:
props: ["dataObj"],
data() {
return {};
},
//留神:props和data是同级的
5-1.子组件全副代码如下:
<template>
<div id="chenechartsmo">
<p>我是子组件</p>
<h2>{{ dataObj }}</h2>
<div id="chenecharts" style="width: 100%; height: 100%"></div>
</div>
</template>
<style>
</style>
<script>
import echarts from "echarts";
export default {
name: "echartsmo",
props: ["dataObj"],
data() {
return {};
},
created(){
},
}
</script>
//在子组件中增加 props,承受 父组件的值
6.在 template应用props传过来的值,代码如下:
<h2>{{ dataObj }}</h2>
6-1.成果如下:
7.在生命周期中,怎么输入 props 的值呢?代码如下:
mounted() {
console.log(this.dataObj);
},
7-1.成果如下:
8.本期的分享到了这里就完结啦,是不是很nice,心愿对你有所帮忙,让咱们一起致力走向巅峰!
发表回复