插件
功能
用于增强Vue
本质
包含install方法的一个对象,install的第一个参数是Vue,第二个以后的参数是插件使用者传递的数据。
定义插件:
对象.install = function(Vue,options){
//1.添加全局过滤器
Vue.filter(...)
//2.添加全局指令
Vue.directive(...)
//3.配置全局混入(合)
Vue.mixin(...)
//4.添加实例方法
Vue.prototype.$myMethd = function(){}
Vue.prototype.$myPrototype = xxx
}
使用插件Vue.use(xxxx)
查看插件版本
查看webpack版本
npm view webpack versions
查看less-loader版本npm view less-loader versions
安装7版本less-loader插件less-loader:npm i less-loader@7
scoped样式
作用:让样式在局部生效,防止冲突
写法:<style scoped></style>