Vue实现页面加载效果
<!DOCTYPE html> <html> <head> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> <script src="https://cdn.staticfile.org/axios/0.18.0/axios.min.js"></script> <meta charset="utf-8"> <title></title> </head> <body> <div id="app"> <div v-if="loading"> <span>加载请求中 ......</span> </div> {{info}} </div> <script> new Vue({ el: "#app", data: function(){ return { info: null, loading: true, errored: false, } }, filters: { currencyDecimal: function(val){ return val.toFixed(2); } }, mounted() { axios .get('http://httpbin.org/get', "wangzz") .then(response => { console.log(JSON.stringify(response)) this.info = response.data.headers; }) .catch(error => { console.log(error) this.errored = true }) .finally(() => this.loading = false) } }) </script> </body> </html> <!-- ★★★设计一个加载效果,然后在根本无法获取数据的时候通知用户 这样我们就会知道在请求 API 的过程中是否有地方出错了, 不过当数据长时间生成不出来或 API 不工作的时候会怎样呢? 现在用户将会什么都看不到。我们可能想为这种情况构建一个加载效果, 然后在根本无法获取数据时通知用户。 -->
学而不思则罔,思而不学则殆!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具