import Vue from 'vue'
import Loading from './alp-loading'
let instance = null
function initLoading () {
if (!instance) {
let MyLoadingComponent = Vue.extend(Loading)
instance = new MyLoadingComponent({
el: document.createElement('section')
})
document.body.appendChild(instance.$el)
}
instance.showLoading = false
}
let loading = {
show (opt) {
instance.$data.value = opt || '加載中...'
instance.showLoading = true
document.body.appendChild(instance.$el)
},
hide () {
instance.showLoading = false
}
}
export default {
install (_vue) {
if (!_vue.$loading) {
initLoading()
_vue.prototype.$loading = loading
}
},
show: loading.show,
hide: loading.hide
}
loading
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 試?yán)?loading的js引入文件必須放<head>內(nèi) html base_loading.js 當(dāng)頁(yè)面資源加載...
- 原理:每發(fā)送一次請(qǐng)求就+1,每執(zhí)行完一次請(qǐng)求就-1,最后數(shù)字得0 就說(shuō)明都請(qǐng)求完了
- 實(shí)現(xiàn):頁(yè)面沒(méi)加載完出現(xiàn)的loading蒙層 附上代碼 <template> </template> exportd...
- redis 服務(wù)基本上坑不多,基本上注意一下幾點(diǎn): 主動(dòng)設(shè)置 key 過(guò)期時(shí)間 注意不要有大 key 最近遇到了一...
- 原先的代碼是這樣的 但是呢,沒(méi)有出現(xiàn)預(yù)期的結(jié)果,loading顯示的text還是拼命加載中 so,我就這樣干......