位置: 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)

  • 不是我冷漠,是你太弱(我不是冷漠的人)

    不是我冷漠,是你太弱(我不是冷漠的人)

  • 芒果tv怎么扫码登录另一个手机(芒果tv怎么扫码登录会员)

    芒果tv怎么扫码登录另一个手机(芒果tv怎么扫码登录会员)

  • 支付宝钱管家怎么把钱取出来(支付宝钱管家怎么开通)

    支付宝钱管家怎么把钱取出来(支付宝钱管家怎么开通)

  • 苹果手机怎么屏幕录屏(苹果手机怎么屏蔽骚扰电话和短信息)

    苹果手机怎么屏幕录屏(苹果手机怎么屏蔽骚扰电话和短信息)

  • 优酷U钻怎么充值(优酷u钻充值支付宝怎么充值)

    优酷U钻怎么充值(优酷u钻充值支付宝怎么充值)

  • word双面打印背面反了(打印双面背面打出是反的怎么设置)

    word双面打印背面反了(打印双面背面打出是反的怎么设置)

  • 华南主板怎么进bios(华南主板怎么进bios设置主硬盘)

    华南主板怎么进bios(华南主板怎么进bios设置主硬盘)

  • 拼多多不发货的后果(拼多多不发货的店铺有哪些)

    拼多多不发货的后果(拼多多不发货的店铺有哪些)

  • oppoa37手机怎么分屏操作(oppoa37手机怎么恢复出厂设置)

    oppoa37手机怎么分屏操作(oppoa37手机怎么恢复出厂设置)

  • 重复文件可以删除吗(重复文件可以删除吗电脑)

    重复文件可以删除吗(重复文件可以删除吗电脑)

  • 红米k305g手机的呼吸灯在哪(红米k305g版使用窍门)

    红米k305g手机的呼吸灯在哪(红米k305g版使用窍门)

  • 爱奇艺移动端指什么(爱奇艺 移动)

    爱奇艺移动端指什么(爱奇艺 移动)

  • 如何关闭微信免密功能(如何关闭微信免密码支付功能)

    如何关闭微信免密功能(如何关闭微信免密码支付功能)

  • 打印机怎么上墨粉(打印机怎么上墨水视频)

    打印机怎么上墨粉(打印机怎么上墨水视频)

  • 滴滴为什么会有预付款(滴滴为什么会有远途费)

    滴滴为什么会有预付款(滴滴为什么会有远途费)

  • miwifi小米路由器设置(miwifi小米路由器忘记密码)

    miwifi小米路由器设置(miwifi小米路由器忘记密码)

  • 华为9xnfc在哪(华为9x手机nfc功能怎么打开)

    华为9xnfc在哪(华为9x手机nfc功能怎么打开)

  • 移动如何设置假停机(中国移动怎么设置电话骚扰拦截功能)

    移动如何设置假停机(中国移动怎么设置电话骚扰拦截功能)

  • 抖音自己的赞怎么清空(抖音自己的赞怎么删除掉)

    抖音自己的赞怎么清空(抖音自己的赞怎么删除掉)

  • etcp怎么取消自动扣费(etcp怎么取消自动扣款免费停车)

    etcp怎么取消自动扣费(etcp怎么取消自动扣款免费停车)

  • 快手怎么取消年月日(怎么把快手年龄关掉)

    快手怎么取消年月日(怎么把快手年龄关掉)

  • 抖音如何注销实名(抖音如何注销实名认证信息)

    抖音如何注销实名(抖音如何注销实名认证信息)

  • iphone xr录屏在哪里(苹果手机xr录屏在哪)

    iphone xr录屏在哪里(苹果手机xr录屏在哪)

  • 人工智能的应用(人工智能的应用论文)

    人工智能的应用(人工智能的应用论文)

  • rk3588使用npu进行模型转换和推理,加速AI应用落地(rk3328 sdk)

    rk3588使用npu进行模型转换和推理,加速AI应用落地(rk3328 sdk)

  • 【前端客栈】使用CSS实现畅销书排行榜页面(前端这点事)

    【前端客栈】使用CSS实现畅销书排行榜页面(前端这点事)

  • 税前弥补亏损是净利润吗
  • 国内税和国外税
  • 一般纳税人销售农产品增值税税率
  • 库存商品在贷方怎么调整
  • 控股收益
  • 销售增长率在报表上怎么看出来
  • 能从科目余额表入账吗
  • 某超市从电器生产厂购进一批电器
  • 逾期抵扣办理申请书模板
  • 建设工程中税费如何承担
  • 小规模纳税人一年不超过多少万
  • 清包工开票详细名称
  • 酒店住宿收入确认原则的条件
  • 费用报销审批单填写样本图片
  • 普通发票作废税费怎么算
  • 关联方之间债务豁免账务处理
  • 没有收入能结转损益吗
  • 货款打多了退款怎么做账
  • 个人车辆过户给公司
  • 如何恢复回收站永久删除的文件
  • 苹果紧急提醒
  • php如何使用session
  • 无线路由器如何桥接wifi信号
  • 其他费用的账务处理
  • 广告制作公司成本核算包含哪些
  • win10显示未充电
  • php异步处理方案
  • 企业发给员工的食堂补贴需要交个税吗
  • 职工薪酬纳税调整明细表案例
  • 什么叫股权溢价之谜?
  • 小企业会计准则没有以前年度损益调整科目
  • php是面向对象编程吗
  • js中move
  • 小微企业的增值税税收优惠政策
  • 长期待摊费用科目怎么使用
  • 分公司增值税可以放总公司一起缴纳吗
  • 工程施工企业的增值税税率是多少
  • 房东租金收据
  • 购买汽车相关费用标准
  • 其他应收款主要核算什么
  • 视同小规模纳税人是有?
  • 个人所得税计算方法及抵扣方法
  • 企业所得税什么时候计提
  • 呆账坏账对应五级分类
  • 厨师的工资计入什么费用
  • 制造费用月末怎么结转到生产成本
  • 长期挂账的其他应付款税务风险
  • 原始凭证按什么分
  • 结汇时和月底结转汇兑损益
  • 关于租金收入确认的说法
  • 劳务成本如何核算
  • 施工方怎么开发票
  • sql语句错误提示
  • mysql8 jdbc连接
  • sqlserver函数大全
  • 联想随笔
  • u盘安装winpe
  • WorkFlowTray.exe是什么进程
  • win10蓝屏stopcode
  • wget下载命令
  • aix操作命令
  • ibm svc是什么意思
  • centos zsh
  • win10应用商店不好用
  • windows8网页版
  • js数据的基本类型有哪些
  • node.js 教程
  • jquery截取字符串的方法
  • linux读出文件
  • python模块和包的区别
  • javascriptjs
  • 最简单的十个菜
  • python对文件操作采用的统一
  • 副局长哪里任命
  • 个人可以免费开店的平台有哪些
  • 电子税务局怎么添加银行账户信息
  • 设计费需要交税吗
  • 江苏网上税务局官网
  • 绵阳市十大纳税企业排名
  • 外籍人个人所得税汇算清缴流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设