vue中如何使用插件

512 阅读1分钟

一、插件的作用或者说应用场景;

它的主要作用是“增强vue”,能够完成更加强大的功能,可以用于:实现全局过滤器、实现自定义指令、定义混入、添加全局方法……;

二、插件的分类

一、自定义插件

就是由自己来定义插件的作用,完成那些功能;

使用步骤,分为三个步骤:

1、创建插件:

创建一个plugins.js文件,文件名字不是固定的,文件和main.js是同级的;

export default {
  install(Vue) {
    // 1、全局过滤器
    Vue.filter('mySlice'function (value) { //只要字符串的前四位
      return value.slice(04);
    })
    // 2、自定义指令,定义全局指令
    Vue.directive('fbind', { //1、全局自定义指令的方法
      bind(element, binding) {
        element.value = binding.value;
      },
      // 指令所在元素被插入页面时
      inserted(element, binding) {
        element.focus()
      },
      // 指令所在的模板被重新解析时候
      update(element, binding) {
        element.value = binding.value;
      }
    })
    // 3、定义混入
    Vue.mixin({
      data() {
        return {
          x100,
          y200
        }
      }
    })
    // 4、添加全局方法
    Vue.prototype.alert = function () {
      alert('hello world')
    }
  }
}

2、引入插件:

  import plugins from './plugins'

3、使用插件:(use:使用)

  Vue.use(plugins)

二、引用插件;(使用别人封装好的插件、组件……)

应用别人封装好的插件,使用步骤分为三步:

1、安装插件

通过:npm install xxx;//在控制台安装插件;

2、引入

通过:impor xxx from "xxx"

3、使用插件

通过:Vue.use(xxx)