vue-02-初识组件

野性酷女 2023-07-19 10:52 75阅读 0赞

组件化是 mvvm 开发的核心思想,主要是在于将复杂页面拆分称为一个个可复用的小组件,若是存在多个页面需要用到这个小组件,那么只需要传递不同的数据进去,然后在小组件内部处理数据。

1、首先、上一章新建了一个项目,此时项目内部存在一个 跟组件 app.vue

20200330172305967.png

2、然后、我们在components 文件夹内部,新建组件

20200330172417606.png

3、在新建的组件中添加代码

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzkyODAw_size_16_color_FFFFFF_t_70

4、在 app.vue 跟组件中,引用、注册、调用 子组件

  1. <script>
  2. import Header from './components/Header' //引用子组件
  3. export default {
  4. components: {
  5. //注册组件,这里存在两种情况,第一就是使用双引号包裹,-连接,
  6. 'app-header':Header
  7. //第二种就是不使用双引号包裹,但是采 取驼峰写法
  8. 'appHeader' Header
  9. }
  10. }
  11. </script>

5、在父组件内部调用子组件

  1. <template>
  2. <div id="app">
  3. <div class="container">
  4. //组件注册的两种情况在这里调用的时候也存在两种情况对应
  5. <app-header></app-header>
  6. <appHeader ></appHeader >
  7. </div>
  8. </div>
  9. </template>

至此,就能在跟组件app.vue 内部,看到子组件 app-header

发表评论

表情:
评论列表 (有 0 条评论,75人围观)

还没有评论,来说两句吧...

相关阅读

    相关 VUE

    一、什么是VUE Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScr

    相关 vue-02-组件

    组件化是 mvvm 开发的核心思想,主要是在于将复杂页面拆分称为一个个可复用的小组件,若是存在多个页面需要用到这个小组件,那么只需要传递不同的数据进去,然后在小组件内部处理数据

    相关 Vue

    上一节搭建了vue的简单项目的开发环境,这一节来说说Vue的基本使用  >   初识Vue: 1. 想让程序运行,必须要创建一个Vue实例,且传入配置对象(el) 2.

    相关 vue

    vue 我们先认识一下什么是vue?其实就是用来构建用户界面的渐进式框架,vue指令就是操作DOM命令而准备的。安装或引用[vue][]你也可以查[开发文档][Link

    相关 VUE

    一、什么是vue vue是一个渐进式的前端js框架。所谓渐进式框架,其实就是把框架分层。最核心的部分是视图层渲染,然后往外是组件机制,在这个基础上再加入路由机制、状态管理

    相关 Vue

    渐进式JavaScript框架 通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架的形式完成整个web前端项目 什么是Vue vue可

    相关 Vue

    一.  Vue的简单介绍   前端、django的重点简单描述: """ 1、BBS:前后台不分离的web项目 前台页面主要是通过后台逻