# 全局API
# Vue.directive()
- 功能:注册或获取全局指令
- 参数:
- id { String } 自定义指令的名称
- { Object } 用对象包裹处理函数;
# Vue.filter()
- 功能:注册或获取全局过滤器
- 参数:
- id { String } 过滤器的名称
- Function() 处理函数
- 参数
- value: 需要处理的数据
- 额外参数
- 参数
- 机制:将数据传到处理函数中,将数据按想要格式输出。
- 注意传参问题,详见Vue.md
# Vue.set()
Vue.set( target, propertyName/index, value )
向响应式系统中添加一个属性,并确保此属性也是响应式的,且触发试图更新
注意
这个新的属性是直接添加到 vm
对象上的
- 参数
target
{ Object, Array } 需要到数据选项中的键名,类型为对象或者数组propertyName/index
{ 内部新键名/新索引 }value
{ 值 }
- 例
// 往数据选项中添加了一个名为 newArr 的新属性,是一个数组,内部为索引为 0 的值为 test 字符串
Vue.set(newArr, 0, 'test');
1
2
2