加载中 Loading
示例
基本形式
<button class="u-btn u-btn-primary" on-click={this.load()}>Loading</button>
var component = new RGUI.Component({
template: template,
load: function() {
RGUI.Loading.show();
setTimeout(function() {
RGUI.Loading.hide();
}, 2000);
}
});
嵌入文档流
<button class="u-btn u-btn-success" on-click={this.load()}>
Loading <loading ref="loading" static />
</button>
var component = new RGUI.Component({
template: template,
load: function() {
this.$refs.loading.show();
setTimeout(function() {
this.$refs.loading.hide();
}.bind(this), 3000);
}
});
自定义
<button class="u-btn u-btn-error" on-click={this.load()}>Loading</button>
<loading ref="loading" static>
<img src="../img/loading.gif">
</loading>
var component = new RGUI.Component({
template: template,
load: function() {
this.$refs.loading.show();
setTimeout(function() {
this.$refs.loading.hide();
}.bind(this), 6000);
}
});
API
Class
Loading
继承自。
Options
new Loading()
参数 | 类型 | 默认值 | 数据流向 | 描述 |
---|---|---|---|---|
data | object | 绑定属性 | ||
data.static | boolean | false | outer => inner | 是否嵌入文档流 |
data.disabled | boolean | false | outer => inner | 是否禁用 |
data.visible | boolean | true | outer => inner | 是否显示 |
data.class | string | '' | outer => inner | 补充class |
Methods
loading.show()
显示组件
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
无参数 | |||
返回值 | 类型 | 描述 | |
无返回值 |
loading.show()
隐藏组件
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
无参数 | |||
返回值 | 类型 | 描述 | |
无返回值 |
Static Methods
Loading.show()
显示加载中
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
无参数 | |||
返回值 | 类型 | 描述 | |
无返回值 |
Loading.hide()
隐藏加载中
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
无参数 | |||
返回值 | 类型 | 描述 | |
无返回值 |