码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Vue3.0移动端项目--旅游网】-- Loading加载和导航栏bug调试


    多一些不为什么的坚持🤳

    贤蛋 🥚大眼萌 ,一名很普通但不想普通的程序媛🙊

    📝本文章收录于专栏:Vue3.0移动端项目-旅游网

    第一篇:【Vue3.0移动端项目–旅游网】–项目初始化搭建

    第二篇:【Vue3.0移动端项目–旅游网】–配置tabBar &首页搭建

    第三篇:【Vue3.0移动端项目–旅游网】-- 城市页面搭建

    第四篇:【Vue3.0移动端项目–旅游网】-- 首页日期和热门推荐处理

    第五篇:【Vue3.0移动端项目–旅游网】-- 首页分类和热门精选展示

    Loading加载和导航栏bug调试

      • 🧲 新建 loading 分支
      • ⛏ Loding 加载中动画
        • 1. 引入 vant 加载中组件
      • 2. 设置判断 loading 显示变量
        • 3. 设置拦截器
        • 4. loading 布局设置
      • 🛒 导航栏bug调试
      • 🧬 Git 管理和代码托管(github)

    🧲 新建 loading 分支

    通过 Git 管理项目,养成良好的开发习惯,可以创建分支。最后开发完可以合并分支。

    1. 创建新分支并且跳转到改分支上
    git checkout -b loading
    
    • 1
    1. 查看分支
    git branch
    
    • 1

    image-20220824100606767

    ⛏ Loding 加载中动画

    loding 是在发送网络请求等待结果的期间显示的,顾设置为全局组件

    src/components/loading/loading.vue

    在App.vue文件中引入该组件

    image-20220824154213039

    1. 引入 vant 加载中组件

    image-20220824154105694

    2. 设置判断 loading 显示变量

    image-20220824154321415

    3. 设置拦截器

    image-20220824154542544

    4. loading 布局设置

    image-20220824154810644

    image-20220824154826357

    完整代码:

    <template>
      <div
        class="loading"
        v-if="mainStore.isShowLoading"
      >
        <div
          class="loding-bg"
          @click="loadingClick"
        >
          <van-loading
            class="loading-moule"
            type="spinner"
            color="#38B0DE"
            size="32px"
            text-size="16px"
            vertical
          >加载中...</van-loading>
        </div>
    
      </div>
    </template>
    
    <script setup>
    import { useMainStore } from "@/stores/modules/main";
    const mainStore = useMainStore()
    
    const loadingClick = () => {
      mainStore.isShowLoading = false
    }
    </script>
     
    <style lang="less" scoped>
    .loading {
      .loding-bg {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        background-color: rgba(0, 0, 0, 0.1);
      }
      .loading-moule {
        position: fixed;
        top: 50%;
        left: 0;
        width: 100%;
        z-index: 99;
      }
    }
    </style>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50

    效果:

    image-20220824154934470

    🛒 导航栏bug调试

    bug: 地址栏输入对象的路由页面,导航栏不会触发 active 状态

    image-20220824160001603

    🧬 Git 管理和代码托管(github)

    1. 添加到暂存区
    git add .
    
    • 1
    1. 添加到仓库
    git commit -m "loading分支"
    
    • 1
    1. 推送代码
    git push -u origin loading
    
    • 1
    1. 将本地的 loading 分支 合并到主分支上master (注意要先切换在主分支上)
    git checkout mater
    
    • 1
    1. 分支合并
    git merge loading
    
    • 1
    1. 更新远程仓库 loading 分支
    git push
    
    • 1
    1. 删除tabbar分支
    git branch -d loading
    
    • 1

    image-20220824160356205

    补充:

    网络数据请求地址数据

    项目github 地址:https://github.com/fdfd-0313/cz-trip.git

    在这里插入图片描述

  • 相关阅读:
    k8s笔记——kubernetes中的三种IP
    2023年终总结:为何我们总想把时间填满
    Docker 网络
    Vue.js 2.0 基础知识之学习笔记 从入门到放弃系列
    金融贷款行业实时高精准获客 ——三网运营商大数据
    使用讯飞tts+ffmpeg自动生成视频
    Linux运维常用网络端口(不断补充)
    k8s之有状态服务部署基石(基础知识)
    办公神器!2024年值得拥有的10款在线画板软件!
    计算机毕业设计Java高铁在线购票系统(源码+系统+mysql数据库+lw文档)
  • 原文地址:https://blog.csdn.net/weixin_47980825/article/details/126506946
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号