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

  • 字符间距加宽2磅怎么设置(字符间距加宽2榜)

    字符间距加宽2磅怎么设置(字符间距加宽2榜)

  • 逛逛号是旺旺号吗(逛逛号旺旺号是淘宝账号吗)

    逛逛号是旺旺号吗(逛逛号旺旺号是淘宝账号吗)

  • 小米11在拍照方面支持哪些功能(小米11 拍照)

    小米11在拍照方面支持哪些功能(小米11 拍照)

  • qq注销账号后游戏数据还在吗(qq注销账号后游戏还在吗)

    qq注销账号后游戏数据还在吗(qq注销账号后游戏还在吗)

  • 如何关闭qq下拉功能(如何关闭qq下拉抢红包)

    如何关闭qq下拉功能(如何关闭qq下拉抢红包)

  • 网上抢票什么时候出结果(网上抢票什么时候扣钱)

    网上抢票什么时候出结果(网上抢票什么时候扣钱)

  • 11promax充电充的80不动了(iphone11pro max充电到80就不充了)

    11promax充电充的80不动了(iphone11pro max充电到80就不充了)

  • 微信怎么设置美颜(微信怎么设置美颜相机)

    微信怎么设置美颜(微信怎么设置美颜相机)

  • ssl产生会话密钥的方式是(ssl会话建立四个步骤)

    ssl产生会话密钥的方式是(ssl会话建立四个步骤)

  • word首字下沉点不了(word首字下沉点不动)

    word首字下沉点不了(word首字下沉点不动)

  • 网络不可达是什么原因(网络出现不可上网是怎么回事)

    网络不可达是什么原因(网络出现不可上网是怎么回事)

  • 对讲机充电红灯是代表正在充电吗(对讲机充电红灯是充满了吗)

    对讲机充电红灯是代表正在充电吗(对讲机充电红灯是充满了吗)

  • 您拨打的电话无法接通是什么意思(您拨打的电话无人接听英文)

    您拨打的电话无法接通是什么意思(您拨打的电话无人接听英文)

  • 在soul被对方拉黑了还能联系吗(在soul被对方拉黑了又取消,他能看到我的留言嚒)

    在soul被对方拉黑了还能联系吗(在soul被对方拉黑了又取消,他能看到我的留言嚒)

  • hd通话收费吗(hd通话耗流量吗)

    hd通话收费吗(hd通话耗流量吗)

  • 淘宝在哪里看几颗星(淘宝在哪里看几钻)

    淘宝在哪里看几颗星(淘宝在哪里看几钻)

  • 充电宝的开关有啥用(充电宝开关有什么用途和作用)

    充电宝的开关有啥用(充电宝开关有什么用途和作用)

  • iphone11是什么芯片(苹果11什么芯片型号)

    iphone11是什么芯片(苹果11什么芯片型号)

  • 华为m5能不能用键盘(华为m5能不能用电容笔)

    华为m5能不能用键盘(华为m5能不能用电容笔)

  • qq音乐访客记录删除后还能看到吗(qq音乐访客记录删除后对方还能看到吗)

    qq音乐访客记录删除后还能看到吗(qq音乐访客记录删除后对方还能看到吗)

  • 微信缩略图可以删除吗(微信缩略图可以关闭吗)

    微信缩略图可以删除吗(微信缩略图可以关闭吗)

  • oppo手机智能辅助在哪(oppo手机智能辅助在哪里)

    oppo手机智能辅助在哪(oppo手机智能辅助在哪里)

  • 腾讯视频手机绑定解除(腾讯视频手机绑定不是自己的号码)

    腾讯视频手机绑定解除(腾讯视频手机绑定不是自己的号码)

  • Win11 Dev 预览版 Build 22494 发布推送(附更新修复内容汇总)(win11dev预览修复工具)

    Win11 Dev 预览版 Build 22494 发布推送(附更新修复内容汇总)(win11dev预览修复工具)

  • 公司从业人员包括老板吗
  • 平行结转分步法各步骤的费用
  • 保险公司报销修手机
  • 工会经费支付福利方案
  • 税控盘减免税款年末如何结转
  • 每个月结转损益都有什么科目
  • 清算后剩余财产归一方所有
  • 备用金支出怎么记账
  • 外包和离岸外包一样吗
  • 报账员是会计还是出纳
  • 收购别人的公司要具备什么条件
  • 融资租入的办公楼属于固定资产吗
  • 低值易耗品计入什么账户
  • 当月少计提工资下月怎么处理?
  • 不随物品一起销售的包装物怎么做账?
  • 施工企业确认收入的方法有哪两种
  • 企业受托研发产品有哪些
  • 财务费用手续费有哪些
  • 销售的行为
  • 企业所得税前列支的费用
  • 营改增对象
  • 现金支票存根会计要签字吗
  • 代理进口业务受托方账务处理流程
  • 怎么关闭iphone手机
  • 交割单会出错吗
  • 分配水电费会计分录怎么写
  • 预收账款可计入
  • 退回多缴税款账务处理
  • 前端获取当前地址
  • 实例讲解yii2.0在php命令行中运行的步骤
  • window10今天更新
  • php实现查询功能
  • 查补以前年度企业所得税的申报处理
  • 发行债券会计分录怎么写
  • 企业租赁不动产税率
  • ai生成二次元角色全身
  • 元素鼠标失灵了怎么办
  • 让我看看他们
  • pytorch训练函数
  • html span标签作用
  • 其他应收款坏账处理
  • 固定资产清理年末余额怎么处理
  • 抵账的多余款是什么科目
  • python中的split函数
  • 银行存款调节表调整后的银行存款余额
  • 工会经费按应发还是实发缴纳
  • 成品油涉及范围有哪些
  • 发票上没有数量可以吗
  • 专项储备期末有余额吗
  • phpmyadmin密码修改
  • 应收业务处理流程
  • ETC通行费发票抵扣2021新规定
  • 更正会计差错的方法
  • 应收帐款的帐务处理流程
  • 承租方承担的税费有哪些
  • 主营业务利润的会计分录
  • 社会团体收到财政拨款
  • 预付和挂账如何区分
  • 普通发票作废影响额度吗
  • 专项附加扣除项目
  • 餐饮服务属于什么职业
  • 物流公司挂靠车辆如何做账?
  • 其他应付款的借贷方分别表示什么
  • 印花税怎么新增税源
  • 在windows上装ubuntu
  • win7家庭版开启administrator
  • mac与windows的使用区别
  • win7如何删除无法删除的文件
  • tplinkwr740n设置
  • windows执行bat脚本
  • android2d游戏开发
  • vue2里面ref的具体使用方法
  • cygwin下载教程
  • js随机生成一个整数
  • linux两个版本
  • js对象的常用方法
  • 国家税务总局宁夏回族自治区税务局
  • 小规模纳税人开专票可以抵扣吗
  • 劳务费用 扣税
  • 薰衣草商业价值
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设