美文网首页封装组件
vue 封装组件 全局组件调用

vue 封装组件 全局组件调用

作者: Mong | 来源:发表于2021-06-18 15:01 被阅读0次

封装的结果就是组件可不引入直接全局调用,类似于element

step1: 创建组件

src/component/test/main.vue

<template>
    <div class = "cont">
        <p class = "title">
            {{title}}
        </p>
        <slot class = "contain" name = "contain"></slot>
    </div>
</template>

<script>
export default {
    name:"test-component",
    props:{
        title:{
            type : String,
            default:"组件标题"
        }
    }
}
</script>
step2:配置

src/component/test/index.js

import main from "./main";
//  main.install = (Vue) => {
//     Vue.component("test-component",main);
//   }

const testComponent = {
  install: function (Vue) {
    Vue.component("testComponent",main);
  }
}

export default testComponent;
step3:main.js引入
import testComponent from "./component/test";
Vue.use(testComponent);
配置结束,调用方法是:
<test-component title = "test">
<div slot = "contine">
  标题标题标题
</div>
</test-component>

相关文章

  • vue 封装组件 全局组件调用

    封装的结果就是组件可不引入直接全局调用,类似于element step1: 创建组件 src/component/...

  • vue组件

    vue组件 标签(空格分隔): vue 组件可以扩展HTML元素,封装可重用代码。 注册 组件的注册有两种: 全局...

  • 8、Vue_组件声明、路由以及嵌套路由

    组件声明 在/src/main.js声明全局组件 子父组件之间的互相调用App.vue HelloWord.vue...

  • 2019-05-28

    vue slot 组件封装 滑动事件 通过slot 父组件 调用

  • 2018-05-13 vue 组件方面

    组件可以扩展 HTML 元素,封装可重用的代码。 全局组件: Vue.c...

  • vue组件传值详解

    全局组件VS局部组件 1.全局组件全局可调用,可在一个或多个挂在了Vue实例的DOM节点内使用该组件。 2.局部组...

  • vue全局组件

    全局组件 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重...

  • Element-UI库的BackTop组件的二次封装

    封装Backtop全局组件 components组件文件中新建backtop文件夹然后新建BackTop.vue ...

  • 2018-09-18

    组件是可复用的 Vue 实例一、组件:可以拓展HTML元素,封装可重用的代码组件分为全局组件和局部组件通过prop...

  • 5 Vue全局组件、局部组件、动态组件、插槽

    Vue全局组件、局部组件 ->聚焦点:组件的复用性 -> data数据必须写成函数的形式,每个组件调用都retur...

网友评论

    本文标题:vue 封装组件 全局组件调用

    本文链接:https://www.haomeiwen.com/subject/nkxpjltx.html