javascript - 最近在看vue组件部分,父组件和子组件到底是什么?
伊谢尔伦
伊谢尔伦 2017-04-11 11:11:25
[JavaScript讨论组]

是不是这种定义的就是父组件.

Vue.component('child',{
        props: ['myMessage'],
        template: '<span>{{ myMessage }}</span>'
});

下面这种调用的就是子组件吗?

<p id="example5">
        <child my-Message="hello"></child>
</p>

还有这句话该怎么理解呢? ==> 类似于用 v-bind 绑定 HTML 特性到一个表达式,也可以用 v-bind 动态绑定 props 的值到父组件的数据中。每当父组件的数据变化时,该变化也会传导给子组件:

p>
  <input v-model="parentMsg">
  <br>
  <child v-bind:my-message="parentMsg"></child>
</p>

是说v-bind:my-message和定义的props进行绑定了吗?

还有就是老提到的字符串模板是es6的模板字符串还是什么?不好意思,小弟初学vue,可能问题有点多

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(1)
天蓬老师

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

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号