vue全局API
1.vue.extend
vue当中的扩展属性构造器,是一个预设了部分选项的vue实例,经常与vue.component组成组件
2. vue.use()
用来使用插件的,安装vue.js插件,如果插件是有个对象,要求必须要有install方法,如果插件是一个函数,它本身会被作为install方法,在install方法调用的时候vue会被作为参数传入,该方法必须要在vue实例创建之前被调用。
3. vue.set() vue.delete()
添加删除响应式属性
4.vue.filter()
参数一:过滤器名称
参数二: 过滤器实现的方法,里面有两个参数 1.要过滤的数据,2.过滤器传递的参数
5. vue.component()
创建组件,全局创建组件
参数一:组件的名称
参数二:组建的配置项
局部创建组件new Vue({ components:{key值为组件名称 val值为组件的配置项} })
6.vue.directive()
参数一:指令实现的名称
参数二:指令实现的函数 回调函数中参数一是指令绑定的元素,参数二value-表达式返回的结果,参数三modifies-修饰符
7. vue.nextTick()
获得更新后的dom结构
8. vue.mixin()
全局注册一个混入,影响注册之后所有创建的每个 Vue 实例。插件作者可以使用混入,向组件注入自定义的行为。不推荐在应用代码中使用。
9.vue.version
提供字符串形式的 Vue 安装版本号。这对社区的插件和组件来说非常有用,你可以根据不同的版本号采取不同的策略。
10.vue.compile
解析模板指令,在 render 函数中编译模板字符串。只在独立构建时有效
11. vue.observable(objecct)
让一个对象可响应。Vue 内部会用它来处理 data
函数返回的对象。