1、 遮罩什么

2、遮罩怎么使用

在Vue.js组件库element-ui中,可以通过调用this.$loading方法来显示一个加载指示器和遮罩层。具体的代码例如下:

// 在Vue组件中调用this.$loading方法来显示加载指示器和遮罩层
this.$loading({
  lock: true, // 是否禁止背景滚动默认false
  text: 'Loading', // 加载文本提示默认为'Loading'
  spinner: 'el-icon-loading', // 加载图标类型,默认为'el-icon-loading'
  background: 'rgba(0, 0, 0, 0.7)' // 遮罩层背景颜色,默认为'rgba(0, 0, 0, 0.7)'
})

上述示例代码中,我们调用this.$loading方法,并传入了一个配置对象作为参数其中,lock属性控制是否禁止背景滚动text属性设置加载文本提示spinner属性设置加载图标类型background属性设置遮罩层背景颜色

调用this.$loading方法后,element-ui会自动在页面上添加一个遮罩层,并在遮罩层上方显示一个加载指示器。当数据加载完成后,可以调用返回Loading实例对象close方法关闭加载指示器和遮罩层。

// 在Vue组件中调用返回的Loading实例对象的close方法来关闭加载指示器和遮罩层
const loadingInstance = this.$loading({
  lock: true,
  text: 'Loading',
  spinner: 'el-icon-loading',
  background: 'rgba(0, 0, 0, 0.7)'
})

// 数据加载完成后调用close方法来关闭加载指示器和遮罩层
loadingInstance.close()

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注