Vue 插件编写

作者: Osmond_wang | 来源:发表于2017-07-07 14:30 被阅读8次

vue插件介绍

2. 插件分类   

插件类型

主要注册与绑定机制如下:

    export default{
        install(Vue,options){
                Vue.myGlobalMethod= function(){                      // 1. 添加全局方法或属性,如: vue-custom-element
                                // 逻辑...
                  }
                 Vue.directive('my-directive',{                                // 2. 添加全局资源:指令/过滤器/过渡等,如
                             vue-touchbind(el,binding,vnode,oldVnode){
                                // 逻辑...
                            }
                   })
                 Vue.mixin({  created:function(){                           // 3. 通过全局 mixin方法添加一些组件选项,如: vuex
                                // 逻辑...}...
                    })
                  Vue.prototype.$myMethod=function(options){// 4. 添加实例方法,通过把它们添加到 Vue.prototype 上实现
                                // 逻辑...}}
                    }

3. 插件使用

    在plugins.js中我们仅仅编写了一个插件的空壳子,假如现在需要全局注册该插件,我们可以在入口文件,比如main.js中注册:

...
import Vue from'vue'
import MyPlugin from './plugins/plugins.js'
Vue.use(MyPlugin);
...

通过全局方法 Vue.use() 即可使用该插件,其自动会调用install方法。Vue.use会自动阻止注册相同插件多次,届时只会注册一次该插件。

相关文章

  • 学习网址

    1 . vue插件编写与实战

  • Vue 插件编写

    vue插件介绍 2. 插件分类 主要注册与绑定机制如下: export default{install(Vue...

  • Vue 插件编写

    vue插件介绍 2. 插件分类 插件类型 主要注册与绑定机制如下: export default{ instal...

  • Vue开发总结 及 一些最佳实践 (已更新)

    基本开发环境 vue-cli3 创建的项目,vscode 作为代码编写工具vscode插件推荐:vscode 插件...

  • 临时

    https://www.bagevent.com/event/2497313 vscode编写插件详细过程 vue...

  • vscode插件

    使用VSCode编写.vue文件时无代码片段提示时,装上Vetur和Vue 2 Snippets两个插件即可

  • Vue 插件开发指南

    Vue插件的编写方法一般有下面几种: 添加全局方法或者属性,如: vue-custom-element 添加全局资...

  • npm上传插件

    1. 注册npm账号 注意认证邮箱 2. 编写插件 下面展示Vue-cli3 搭建项目的插件demo 目录结构 部...

  • vue插件编写与实战

    前言 热爱vue开发的同学肯定知道awesome-vue 这个github地址,里面包含了数以千计的vue开源插件...

  • vue-插件-编写-use

    1. 前言 插件听起来高大上,好难呀,好怕呀,那就干它,越来越喜欢这种感觉可以自己先通过vue add axios...

网友评论

    本文标题:Vue 插件编写

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