首页 > 其他 > 详细

TZ_16_Vue组件之间的通信

时间:2019-09-10 22:14:01      阅读:82      评论:0      收藏:0      [点我收藏+]

1.父向子传递props,该如何传递

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="app">
  <!--父在 app 中拿到数据发送给儿子 --> <lcoal v-bind:title="msg"></lcoal> <lcoal1 v-bind:items="lession"></lcoal1> </div> <script src="node_modules/vue/dist/vue.js"></script> <script> //局部组件 const lcoal = { template: "<h1>{{title}}</h1>",
     //拿到父传递过来的数据 名字必须相同 放到组件中进行渲染 props: [
title] }; const lcoal1= { template: "<ul><li v-for=‘item in items‘>{{item}}</li></ul>",
     //拿到父传递过来的数据 名字必须相同 放到组件中进行渲染 //props: [
items]
     props:{
    items:{
   //传递的数据必须是数组类型的
  type:Array,
  //如果没有传递数据过来默认使用的数据
  default:[‘java‘]
}
}
}; const app
= new Vue({ el: "#app", data: { msg: "大家好!", lession:[java,php,python] }, components: { lcoal, lcoal1 } }) </script> </body> </html>

 

技术分享图片

 

TZ_16_Vue组件之间的通信

原文:https://www.cnblogs.com/asndxj/p/11503029.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!