Loading
Introduce
dialog包在初始化时, 会自动向Vue注入一个名为 $bpWidget
的对象, 可以使用此对象进行弹出警告框等操作.
如:
1 | this.$bpWidget.showLoading('提示信息'); |
See the Pen bp-apiWidget by brainpoint (@brainpoint) on CodePen.
methods
1 | /** |
内部计数
- 无论调用
showLoading
多少次后, 只要调用一次hideLoading
就可以隐藏loading - 而调用
showLoadingIncrease
一次, 就需要相应调用一次hideLoadingDecrease
来隐藏 showLoading
只能由hideLoading
隐藏showLoadingIncrease
只能由hideLoadingDecrease
隐藏
此特性可以用于异步网络请求等场景
自定义组件
- 使用api进行自定义组件的注册, api如下:
1 | /** |
对loading
进行组件注册后, 调用 bpui.apiWidget.showLoading
将会弹出注册的组件.
注册的自定义组件的要求
- content数据: 表示内容文本
如:
1 |
|
样式结构
组件显示的样式结构如下:
1 | .bp-widget.bp-loading{ |