为了账号安全,请及时绑定邮箱和手机立即绑定

最近在看vue组件部分,父组件和子组件到底是什么?

最近在看vue组件部分,父组件和子组件到底是什么?

慕后森 2018-10-12 10:14:22
是不是这种定义的就是父组件.Vue.component('child',{        props: ['myMessage'],        template: '<span>{{ myMessage }}</span>'});下面这种调用的就是子组件吗?<div id="example5">         <child my-Message="hello"></child> </div>还有这句话该怎么理解呢? ==> 类似于用 v-bind 绑定 HTML 特性到一个表达式,也可以用 v-bind 动态绑定 props 的值到父组件的数据中。每当父组件的数据变化时,该变化也会传导给子组件:div>  <input v-model="parentMsg">   <br>   <child v-bind:my-message="parentMsg"></child></div>是说v-bind:my-message和定义的props进行绑定了吗?还有就是老提到的字符串模板是es6的模板字符串还是什么?不好意思,小弟初学vue,可能问题有点多
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

父子组件其实就相当于父子元素一样的关系。
你在父组件中使用子组件时不是和正常的html一样的么?
如你举的例子:

<div> // 对于child来说这就是个父组件  <input v-model="parentMsg">
  <br>
  <child v-bind:my-message="parentMsg"></child> // 这就是子组件</div>

而后你所问的那段话其实就是vuejs里一直在说的双向绑定
同样拿你的栗子来说,你在input里键入的文本会被实时的更新到子组件child


查看完整回答
反对 回复 2018-11-08
  • 1 回答
  • 0 关注
  • 442 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号