Vue组件需要理解,掌握的内容

Posted mcgee0731

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue组件需要理解,掌握的内容相关的知识,希望对你有一定的参考价值。

Vue组件

组件用于封装页面的部分功能,将功能的结构、样式、逻辑代码封装为整体。

提高功能的复用性与可维护性,更好的专注于业务逻辑。

组件使用时为自定义html标签形式,通过组件名作为自定义标签名

<div id="app">
  // 普通 html 标签
  <p></p>
  // Vue.js组件
  <my-com></my-com>
</div>

组件概况

  • 组件注册
  • 组件通信
  • 组件插槽
  • 内置组件

组件注册

  • 组件注册文章入口

组件通信

  • 组件间传递数据的操作,称为组件通信
问题
子组件如何获取父组件中的数据?
父组件如何得知子组件得数据变更?
更加复杂的组件关系?
  • 组件通信文章入口

组件插槽

  • 组件插槽可以便捷的设置组件内容。

例如父组件给子组件进行内容设置,可能需要父组件调用很多次子组件内容,当然通过props传入设置不是不可以,但是我们希望直接在标签内设置,更加简洁

<div id="app">
  <com-a>
    示例内容
    <span>组件的主题内容</span>
  </com-a>
</div>
  • 组件插槽文章入口

内置组件

  • 内置组件文章入口

以上是关于Vue组件需要理解,掌握的内容的主要内容,如果未能解决你的问题,请参考以下文章

Vue_(组件通讯)使用solt分发内容

vue-个人学习----组件

Vue 常见面试题汇总(这些技巧你真的都掌握了吗?呕心沥血2w字整理)

Vue插槽slot理解与初体验 ~

Vue插槽理解

Vue.js中子组件向父组件传递信息。