tzkf

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Vue组件化思想

  • 组件化是Vue.js中的重要思想
    • 它提供了一种抽象,让我们可以开发出一个个独立可复用的小组件来构造我们的应用
    • 任何的应用都会被抽象成一颗组件树

  • 组件化思想的应用:
    • 尽可能的将页面拆分成一个个小的、可复用的组件
    • 这样让我们的代码更加方便组织和管理,并且扩展性也更强

注册组件的基本步骤

  • 组件的使用分成三个步骤
    • 创建组件构造器
    • 注册组件
    • 使用组件

注册组件步骤解析

  • 1.Vue.extend():
    • 调用Vue.extend()创建的是一个组件构造器。
    • 通常在创建组件构造器时,传入template代表我们自定义组件的模板。
    • 该模板就是在使用到组件的地方,要显示的HTML代码。
  • 2.Vue.component()
    • 调用Vue.component()是将刚才的组件构造器注册为一个组件,并且给它起一个组件的标签名称。
    • 所以需要传递两个参数:1、注册组件的标签名 2、组件构造器
  • 3.组件必须挂载在某个Vue实例下,否则它不会生效。

全局组件和局部组件

  • 当我们通过调用Vue.component()注册组件时,组件的注册是全局的
    • 这意味着该组件可以在任意Vue示例下使用
  • 如果我们注册的组件是挂载在某个实例中, 那么就是一个局部组件

父组件和子组件

posted on 2022-03-25 14:23  T冰镇西瓜  阅读(27)  评论(0编辑  收藏  举报