动态prop:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="../vue2.2.js"></script>
</head>
<body>
<div id="app">
<div>
<input v-model='parentMsg' />
<br />
<child v-bind:my-Message="parentMsg"></child>
<!--可以理解成var mymesage = parentMsg;-->
</div>
</div>
<template id="simpleDemo">
<div>
{{myMessage}}
</div>
</template>
<script>
/*props可以是数组或者是对象,用于接收父组件的数据.
props 对象允许配置高级选项,HTML特性不区分大小写,名字形式为驼峰式的prop作为特性时,我们
需要转为 a-b (短横线隔开)*/
var vm = new Vue({
el: "#app",
data: {
parentMsg: "hello Prop"
},
components: {
'child': {
template: "#simpleDemo",
props: ["myMessage"], //自定义名字
/*props:{
type:String,
required:true
},
props:{
type:Number,
default:100
}*/
}
}
})
</script>
</body> </html>

静态prop:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="../vue2.2.js"></script>
<link rel="stylesheet" href="styles/demo.css" />
</head>
<body>
<div id="app">
<my-component :my-name="name" :my-age="age"></my-component>
</div>
<template id="myComponent">
<table>
<tr>
<th colspan="2">子组件</th>
</tr>
<tr>
<td>名字</td>
<td>年龄</td>
</tr>
<tr>
<td>{{myName}}</td>
<td>{{myAge}}</td>
</tr>
</table>
</template>
<script>
var vm = new Vue({
el: "#app",
data: {
name: "小明",
age: 24
},
components: {
'my-component': {
template: "#myComponent",
props: ["myName", "myAge"]
}
}
})
</script>
</body> </html>

最新文章

  1. 使用SecureCRT连接虚拟机(ubuntu)配置记录
  2. Freemarker与Springmvc
  3. GZFramwork数据库层《前言》DLL项目引用
  4. UESTC 2016 Summer Training #1 Div.2
  5. Reveal 破解
  6. 关于JLINK固件丢失或升级固件后提示Clone的解决办法
  7. android-exploitme(五):不安全的数据存储
  8. cassandra新增、更新、删除数据。
  9. Servlet的生命周期?
  10. Python核心编程(第八章)--条件和循环
  11. 关于new 和delete
  12. Excel文件转换为html静态网页
  13. 【BZOJ3924】幻想乡战略游戏(动态点分治)
  14. Android高级控件(五)——如何打造一个企业级应用对话列表,以QQ,微信为例
  15. mybatis 生成 映射文件生成工具 mybatisGenerator 使用
  16. drupal7 hook_validate
  17. python并发学习总结
  18. linux 三大利器 grep sed awk sed
  19. jquery制作滚动条到一定位置触发
  20. 永远不要去B网(Bittrex.com)

热门文章

  1. HTML5你必须知道的28个新特性
  2. HDU2255 奔小康赚大钱 —— 二分图最大权匹配 KM算法
  3. Codeforces round 419 div2 补题 CF 816 A-E
  4. light oj 1032(数位DP)
  5. 不让浏览器缓存input的值
  6. form表单提交的几种方法
  7. bzoj 2456: mode【瞎搞】
  8. bzoj 3143 [Hnoi2013]游走【高斯消元+dp】
  9. zoj 2587 Unique Attack【最小割】
  10. 小程序 获取地理位置-- wx.getLocation