QQ技术交流群 173683866 526474645 欢迎加入交流讨论,打广告的一律飞机票

这里demo使用延迟执行模拟网络请求;父组件给子组件需要使用自定义属性 Prop ,下面是示例代码:


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 父组件给子组件传值demo</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app">
	<ol>
		<a-component v-if="myName&&mySex" v-bind:name="myName" v-bind:sex="mySex" ></a-component>
  	</ol>
</div>
 
<script>
Vue.component('a-component', {
  props: ['sex','name'],
  template: '<p>父组件传递的姓名:{{name}}   -- 父组件传递的性别:{{sex==1?"男":"女"}}</p>'
})
new Vue({
  el: '#app',
  data: {
    myName: '',
	mySex:''
  },
  mounted:function(){
	var that=this;
    setTimeout(function(){
		that.myName='Jay';
		that.mySex='1'
	},2000)
  }
})
</script>

 

Logo

前往低代码交流专区

更多推荐