色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue hold on

傅智翔2年前9瀏覽0評論

Vue hold on是一款基于Vue的輕量級全局loading插件,它提供了一種簡單的方式在請求數據時展示loading狀態,并且可以自定義loading插件的樣式和位置。

使用Vue hold on非常簡單,只需要在需要展示loading的組件中引用插件:

import Vue from 'vue'
import VueHoldOn from 'vue-hold-on'
Vue.use(VueHoldOn)

然后,在需要展示loading的時候,調用全局的`this.$holdOn.show()`方法:

methods: {
async fetchData() {
this.$holdOn.show()
const data = await fetchData()
this.$holdOn.hide()
}
}

通過調用`this.$holdOn.show()`方法可以展示loading狀態,并在加載完數據后調用`this.$holdOn.hide()`方法來隱藏loading狀態。

如果想要自定義loading的樣式和位置,可以在Vue實例中配置Vue hold on:

Vue.use(VueHoldOn, {
backgroundColor: 'rgba(0,0,0,0.8)',
spinnerColor: '#fff',
spinnerSize: '100px',
spinnerStyles: {
top: '50%',
left: '50%',
transform: 'translate(-50%, -50%)'
}
})

以上配置會將loading的背景色設置為半透明黑色,旋轉圖標的顏色設置為白色,旋轉圖標的大小設置為100px,旋轉圖標的位置居中顯示。

總之,Vue hold on是一款非常實用的全局loading插件,可以讓我們更方便地展示loading狀態,并且可以輕松自定義loading的樣式和位置。