coollest 最近的时间轴更新
coollest
ONLINE

coollest

V2EX 第 682038 号会员,加入于 2024-03-26 16:48:15 +08:00
今日活跃度排名 171
coollest 最近回复了
4 小时 17 分钟前
回复了 quxiangxuanqxx 创建的主题 生活 三十而立:完完全全拥有了自己的第一套房
真不错!
3 天前
回复了 reDesign 创建的主题 职场话题 程序员会是最先被 ai 取代的职业吗?
不是,AI 能理解产品经理五花八门抽象的需求吗
5 天前
回复了 CatCode 创建的主题 游戏 V 友们有没有“游戏金句”分享?
愿风指引你的道路
@0xD800 差不多是这样的

<script lang="ts" setup>
import axios from 'axios';
import { ElLoading } from 'element-plus'
import { onMounted } from 'vue';
let loadingInstance:any = null

function getData() {
let res:any = axios.post('xxx')
if (res && res.success) {
loadingInstance.close()
} else {
//报错提示
loadingInstance.close()
}
}
onMounted(() => {
loadingInstance = ElLoading.service({fullscreen: true})
//请求数据
getData()
})
</script>
@fishlium 昨晚发现这个问题了,如果按照帖子里的写法 keepAlive 就直接失效了,放在 component 上才能正常生效。但是还是没有 loading 的效果
@fishlium 昨晚忘了回复了,还是不行。但是还是谢谢大佬!
@fishlium 写在 onBeforeMount 钩子里的
@Happy66606 感谢大佬,我试了一下 activated 钩子的方法,好像还是不太行啊,就是请求完一次数据之后,组件被缓存,第二次进入也没有 loading 的这个问题。现在就是第一次进入页面,v-loading 还是不生效。再次感谢!我再自己研究一下
26 天前
回复了 fgt 创建的主题 游戏 炉石今天回归了,大家有什么看法
我的青春是炉石传说,关服一年,开服宣传半年,活动预热一周,排队一小时,游戏时间 0 分钟
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3835 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 05:16 · PVG 13:16 · LAX 22:16 · JFK 01:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.