当前位置: 首页 > news >正文

洛阳青峰网络公司做网站iis 发布网站内部服务器错误

洛阳青峰网络公司做网站,iis 发布网站内部服务器错误,网站信息核验单,网站开发流程属于制作与开发一、问题说明 页面刷新,原本隐藏的元素会一闪而过。 效果展示: 页面的导航栏通过路由跳转中携带的 meta 参数控制导航栏的 显示/隐藏,但在实践过程中发现,虽然元素隐藏了,但是刷新页面会出现闪烁的问题。 项目源码&…

一、问题说明

页面刷新,原本隐藏的元素会一闪而过。

效果展示:

效果展示

页面的导航栏通过路由跳转中携带的 meta 参数控制导航栏的 显示/隐藏,但在实践过程中发现,虽然元素隐藏了,但是刷新页面会出现闪烁的问题。

项目源码:

在路由跳转中为 meta 添加参数,用于控制导航栏的 显示/隐藏:

// src/router/index.ts
const routes: Array<RouteRecordRaw> = [...{path: '/home',component: () => import('@/views/home/Home.vue'),},{path: '/login',component: () => import('@/views/login/Login.vue'),meta: { hideNav: true }},{path: '/register',component: () => import('@/views/login/Register.vue'),meta: { hideNav: true }},...
]
<!-- Main.vue -->
<template><div id="main"><nav id="navigation" v-if="!$route.meta.hideNav"><Aside></Aside></nav><div id="content"><router-view></router-view></div></div>
</template><script setup lang="ts">
import Aside from "../aside/Aside.vue";
</script>

二、尝试解决

起初查看网友分享的资料,尝试为导航栏添加 v-cloak 并设置样式:

<template><div id="main"><nav id="navigation" v-cloak v-if="!$route.meta.hideNav"><Aside></Aside></nav>...</div>
</template><style lang="less" scoped>
[v-cloak] {display: none;
}
</style>

在实践过程中发现,并无效果。

三、最终解决方案

解决思路:先隐藏导航栏,通过监听路由跳转的目的地来判断是否显示导航栏。该解决方案略显粗糙,粗糙的地方在于,需要手动排除部分页面,例如登录、注册页,根据自身项目,可能还需要手动排除其他页面(暂时没想到更好的解决方案≡(▔﹏▔)≡)。

<template><div id="main"><nav id="navigation" ref="navRef"><Aside></Aside></nav><div id="content"><router-view></router-view></div></div>
</template><script setup lang="ts">
import { ref, watch } from "vue";
import Aside from "../aside/Aside.vue";import { useRoute } from 'vue-router';
const route = useRoute();// 当用户跳转至登录页面时,F5刷新页面时,导航栏会出现闪烁,因此通过判断路由跳转的目的地来控制导航栏的 显示/隐藏
const navRef = ref();
watch(() => route.path,() => {if(route.path == '/login' || route.path == '/register') {navRef.value.style.display = "none";}else {navRef.value.style.display = "block";}
})</script><style lang="less" scoped>
#navigation {display: none;
}
</style>

四、最终效果演示

最终效果演示

http://www.yayakq.cn/news/892583/

相关文章:

  • 网站建设平台的比较wordpress 显示热度
  • 做网站编辑工作累吗学计算机去哪个职业学校
  • H5酒店静态网站建设开题报告范文网线制作注意事项
  • 企业网站怎么做seo优化北京建站软件
  • 济南网站建设培训片网站无法显示
  • 网站的查询系统怎么做网站建设走什么科目
  • seo软件系统青岛网络优化厂家
  • 佛山外贸网站建设公司南宁百度网站推广
  • 建设门户网站的可行性分析什么叫整合营销
  • 网站快照前显示中文怎么做的德州网站建设
  • 网站索引量做课程的网站
  • 网站培训费用编写wordpress主题
  • 兰州网站seo公司免费微网站系统
  • 专门做吃播的网站简历免费下载模板
  • 公司网站建设计入什么明细科目wordpress主题有什么用
  • 惠州网站建设排名廉江市住房和城乡建设局网站
  • 网站的目的和意义如何把图片放到网站后台
  • 百度主机做视频网站怎么样志愿者网站 建设方案
  • wordpress建站如何微信WordPress数据库密码文件
  • 协和医院网站建设目标阜阳网站制作公司去哪找
  • 网站建设标准 方案书网站标题psd
  • 一张图片切块做网站背景深圳网站建设设计制作
  • 专业做网站的企业浙江网站建设公司推荐
  • 成都高新区国土规划建设局网站小程序模板素材
  • 周口网站推广网站推广渠道有哪些
  • 本土建站工作室济南网站建设询问臻动传媒
  • python做网站好吗福州市闽侯县建设局网站
  • 分类网站开发网站怎样盈利
  • 卖保健品可以自己做网站卖吗果洛州公司网站建设
  • 达人设计网官方网站oppo商城