美文网首页
117、vue自定义组件(通过Vue.use()来使用)即ins

117、vue自定义组件(通过Vue.use()来使用)即ins

作者: world_7735 | 来源:发表于2020-01-06 10:34 被阅读0次

    在vue项目中,我们可以自定义组件,像element-ui一样使用Vue.use()方法来使用,具体实现方法:

    1.首先新建一个Cmponent.vue文件

    // Cmponent.vue
    <template>
        <div>
            我是组件
        </div>
    </template>
     
    <script>
        export default {
     
        }
    </script>
     
    <style scoped>
        div{
            font-size:40px;
            color:#fbb;
            text-align:center;
        }
    </style>
    

    2.其次在同一目录下建立index.js文件,在这个文件中使用install方法来全局注册该组件

    import component from './Cmponent.vue'
    const component = {
        install:function(Vue){
            Vue.component('component-name',component)
        }  //'component-name'这就是后面可以使用的组件的名字,install是默认的一个方法
        
    }
    // 导出该组件
    export default component
    

    3.使用

    // 只要在index.js里规定了install方法,就可以向其他ui组件库那样,使用Vue.use()来全局使用

    import loading from './index.js'
     
    Vue.use(loading)
     
    <template>
       <div>
          <component-name></component-name>
       </div>    
    </template>
    

    相关文章

      网友评论

          本文标题:117、vue自定义组件(通过Vue.use()来使用)即ins

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