位置: IT常识 - 正文

vue3在运行时路由可以正常跳转,但是页面空白,刷新页面恢复正常[已解决](vue程序运行过程)

编辑:rootadmin
vue3在运行时路由可以正常跳转,但是页面空白,刷新页面恢复正常

推荐整理分享vue3在运行时路由可以正常跳转,但是页面空白,刷新页面恢复正常[已解决](vue程序运行过程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue 运行dist,vue程序运行过程,vue 运行dist,vue程序运行过程,vue 运行时,vue的运行命令,vue 运行时,vue 运行时,内容如对您有帮助,希望把文章链接给更多的朋友!

vue3在运行时路由可以正常跳转,但是页面空白,刷新页面恢复正常,在网上寻找很久说是keepAlive的原因,后来看了看我的代码~

原来的代码:

<template><div class="out-content">    ...</div><div ref="confirmModal">    ...</div></template>

改后的代码:

<template><div class="out-content">    <div ref="confirmModal">    ...  </div></div></template>

由此可见,根元素一定要由一个div去包裹住!template必须有且只能有一个div在这样才会正常显示~

原理:

这里我们要先看一看template这个标签,这个标签是HTML5出来的新标签,它有三个特性:

隐藏性:该标签不会显示在页面的任何地方,即便里面有多少内容,它永远都是隐藏的状态;

vue3在运行时路由可以正常跳转,但是页面空白,刷新页面恢复正常[已解决](vue程序运行过程)

任意性:该标签可以写在页面的任何地方,甚至是head、body、sciprt标签内;

无效性:该标签里的任何HTML内容都是无效的,不会起任何作用;

但是我们可以通过innerHTML来获取到里面的内容。

知道了这个,我们再来看.vue的单文件组件。其实本质上,一个单文件组件会被各种各样的loader处理成为.js文件(因为当你import一个单文件组件并打印出来的时候,是一个vue实例),通过template的任意性我们知道,template包裹的HTML可以写在任何地方,那么对于一个.vue来讲,这个template里面的内容就是会被vue处理为虚拟dom并渲染的内容,导致结果又回到了开始 :既然一个.vue单文件组件是一个vue实例,那么这个实例的入口在哪里?

如果在template下有多个div,那么该如何指定这个vue实例的根入口?

为了让组件能够正常的生成一个vue实例,那么这个div会被自然的处理成程序的入口。

通过这个**‘根节点’,**来递归遍历整个vue‘树’下的所有节点,并处理为vdom,最后再渲染成真正的HTML,插入在正确的位置。

如果你觉得以上的内容不太好理解,那么就看看下面的一段话,我觉得形容的很到位:

Vue 实例其实并不知道哪一个是入口,它应该接管哪一个部分,所以你要给它指定一个唯一的元素作为入口。

每一个入口可以看作是一个 Vue 的类,Vue 要把这个入口进去的所有东西都取出来进行轮循渲染一遍,再把它重新挂载回页面中的 DOM 里面去。

打给比方来说,一个 Vue 实例只拥有一个钥匙,一个钥匙只能开一把锁,但是页面上有很多把锁,如果你不说清楚它是哪把锁的钥匙,Vue 实例就不知道接下来要怎么做了,所以页面顺其自然的就不会进行渲染了~

本文链接地址:https://www.jiuchutong.com/zhishi/288870.html 转载请保留说明!

上一篇:Educoder/头歌JAVA——jQuery基础(头歌java入门运算符和表达式答案)

下一篇:vue使用vuedraggable拖拽组件,进行组件生成(vue使用jquery)

  • 铭瑄主板怎么进入bios(铭瑄主板怎么进入bios调中文)

    铭瑄主板怎么进入bios(铭瑄主板怎么进入bios调中文)

  • scrolllock键是什么意思(scrolllock键是干啥的)

    scrolllock键是什么意思(scrolllock键是干啥的)

  • 华为nova6怎么开空调(华为nova6怎么开微信视频美颜)

    华为nova6怎么开空调(华为nova6怎么开微信视频美颜)

  • qq清除数据有什么后果(qq清除数据有什么后果,自己的号还存在吗)

    qq清除数据有什么后果(qq清除数据有什么后果,自己的号还存在吗)

  • 笔记本电脑怎么强制开机(笔记本电脑怎么连接无线网wifi)

    笔记本电脑怎么强制开机(笔记本电脑怎么连接无线网wifi)

  • 钢化膜多久换(钢化膜多久换一个)

    钢化膜多久换(钢化膜多久换一个)

  • 支付宝深色模式怎么设置(支付宝深色模式ios)

    支付宝深色模式怎么设置(支付宝深色模式ios)

  • 电话卡几个月不用会自动注销吗(电话卡几个月不用变空号)

    电话卡几个月不用会自动注销吗(电话卡几个月不用变空号)

  • 微信通话静音对方还听得到吗(微信通话静音对方看得见吗)

    微信通话静音对方还听得到吗(微信通话静音对方看得见吗)

  • 笔记本和电脑有什么区别(笔记本和电脑有什么不同)

    笔记本和电脑有什么区别(笔记本和电脑有什么不同)

  • 硬盘温度60度正常吗(硬盘温度60度怎么办)

    硬盘温度60度正常吗(硬盘温度60度怎么办)

  • 电脑主机亮红灯是怎么回事(电脑主机亮红灯,启动不起来,显示屏也不亮)

    电脑主机亮红灯是怎么回事(电脑主机亮红灯,启动不起来,显示屏也不亮)

  • 电脑的电源线通用吗(电脑上的电源线)

    电脑的电源线通用吗(电脑上的电源线)

  • qq里的太阳月亮星星代表了什么(qq里的太阳月亮和星星是什么意思)

    qq里的太阳月亮星星代表了什么(qq里的太阳月亮和星星是什么意思)

  • 华为平板能不能插u盘(华为平板能不能用流量)

    华为平板能不能插u盘(华为平板能不能用流量)

  • 手机管家怎么卸载(手机管家怎么卸载更新小米)

    手机管家怎么卸载(手机管家怎么卸载更新小米)

  • 华为nova5pro怎么录制视频(华为nova5pro怎么升级鸿蒙系统)

    华为nova5pro怎么录制视频(华为nova5pro怎么升级鸿蒙系统)

  • 华为手环怎么开机(华为手环怎么开始运动)

    华为手环怎么开机(华为手环怎么开始运动)

  • 快手怎么复制作者文字(快手怎么复制作品网名)

    快手怎么复制作者文字(快手怎么复制作品网名)

  • 一打电话4g信号就没了(打电话时4g信号消失)

    一打电话4g信号就没了(打电话时4g信号消失)

  • 手机怎么制作三屏视频(手机怎么制作三张连图)

    手机怎么制作三屏视频(手机怎么制作三张连图)

  • 苹果手机m开头的型号是什么版本(苹果手机m开头的序列号代表什么)

    苹果手机m开头的型号是什么版本(苹果手机m开头的序列号代表什么)

  • CentOS 6.8 服务器系统安装配置图解教程(服务器centos6.9安装教程)

    CentOS 6.8 服务器系统安装配置图解教程(服务器centos6.9安装教程)

  • 前端笔记(11) Vue3 Router 编程式导航 router.push router.replace(前端笔记软件)

    前端笔记(11) Vue3 Router 编程式导航 router.push router.replace(前端笔记软件)

  • python中yaml文件的使用规则(python操作yaml文件)

    python中yaml文件的使用规则(python操作yaml文件)

  • 购入不动产进项税额抵扣
  • 稳岗返还入什么科目
  • 财报一季度
  • 税务稽查增值税
  • 收到生育津贴会计分录怎么做
  • 注册公司服务费是多少
  • 个人非专利技术转让属于什么收入
  • 支付退货款现金流怎么做
  • 服务类收入
  • 补计提去年的增值税
  • 研发费用加计扣除政策执行指引
  • 销售佣金的税率怎么算
  • 广告宣传费可以抵扣进项税吗
  • 企业所得税清算报备是什么意思
  • 航天金税服务费280怎么缴费
  • 应收票据背书转让名词解释
  • 递延所得税怎么产生
  • 未签订劳动合同工资如何给付
  • linux的sed命令
  • linux 隐藏权限
  • ScanMailOutLook.exe - ScanMailOutLook是什么进程 有什么用
  • 中秋福利发放现金文案怎么写
  • 已计提但未上缴税款
  • 民间非营利组织会计账务处理
  • 外汇延期收款办理操作指南
  • php教程 ftp 函数
  • 有哪些常见的不可数名词英语
  • 股权转让个人所得税优惠政策
  • 收到捐赠的设备一台
  • 企业购入房产账务处理
  • 公司投资款无法收回
  • 同一控制下控股合并在合并日合并报表编报正确的有
  • 预算超支怎么办
  • 编制合并财务报表的程序主要包括
  • 跨地区经营建筑企业预缴增值税
  • 给客户开的发票,在邮寄过程中丢了怎么办?
  • wrap激活
  • wordpress整站备份
  • 小规模纳税人收普票和专票有什么区别
  • 汽车保险合同由什么组成
  • 长期股权投资为什么不是所有者权益
  • 企业内部控制的概念
  • 优先股和普通股风险哪个大
  • 结转本月应交增值税
  • 报废车怎么处理最划算
  • 无形资产的后续支出,金额较大的应增加无形资产的价值
  • 用现金券付房租违法吗
  • 进口关税减免政策
  • 进口货物发生纳税义务时间为
  • 购买产品样品计入什么科目
  • 预付款为什么不能抵消工程款
  • 资产负债表的资产按流动性大小排列
  • 注册资金没显示
  • 退货开负数发票的情况该如何做会计处理?
  • 关于合同履约成本的表述错误的有
  • 独立核算的重要性
  • 金蝶的核算项目是什么意思
  • 本年利润每个月有余额吗
  • 期末留抵税额可以冲减欠税吗
  • oracle基础知识
  • win7关机很慢是什么原因
  • win10系统玩游戏卡
  • 怎么设置xp系统
  • win10 rs3
  • Linux桌面环境安装
  • centos安装问题
  • mount挂载文件系统
  • Tutorial 7 Rotation Transformation
  • 批处理 >nul
  • python的正则语法
  • 安卓性能测试主要测试的是
  • nodejs连接redis
  • unity2019texture
  • python去掉末尾的换行符
  • unity旋转角度范围限制
  • js window.screen
  • 重庆车辆检测费多少钱
  • 包角计算公式推导
  • 鸿蒙2.0哪个版本续航好
  • 税收助力双创
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设