Ale.js

Watch

开始

Watch 参数严格来说是一个各位开发者(尤其是插件开发者)都应该遵守的规范。

它用来和插件执行交互行为。也就是说,插件可以任意地调用存在在 Watch 参数里的任何信息。

插件使用者

你只需要在定义组件时添加一个名叫 watch 的参数即可:

1
2
3
4
5
6
Ale("test", {
/* ... */
watch: {
/* 这里添加需要和插件交互的信息 */
}
})

具体 watch 参数里需要添加什么信息,请查看所用插件的教程文档。

插件开发者

如果你没有看过 插件 这篇教程,请先访问此教程。


当你在注入任何组件时,通过返回的 ale组件对象 内部的 watch 属性可以获取到该组件的 watch 属性:

1
2
3
4
Ale.plugin.inject(function(obj){
/* obj是被注册组件渲染时的 ale组件对象 */
console.log(obj.watch);
})

找到了一些错误?在Github上编辑!