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

网络公司 网站建设两个网站php 一个空间

网络公司 网站建设,两个网站php 一个空间,自贸区注册公司,深圳网Nuxt3 动态路由URL不更改的前提下参数更新#xff0c;NuxtLink不刷新不跳转#xff0c;生命周期无响应解决方案 首先说明一点#xff0c;Nuxt3 的动态路由响应机制是根据 URL 是否更改#xff0c;参数的更改并不会触发 Router 去更新页面#xff0c;这在 Vue3 上同样存在…Nuxt3 动态路由URL不更改的前提下参数更新NuxtLink不刷新不跳转生命周期无响应解决方案 首先说明一点Nuxt3 的动态路由响应机制是根据 URL 是否更改参数的更改并不会触发 Router 去更新页面这在 Vue3 上同样存在。 以下描述三种路由类型 可直达URL变化 的静态路由/pages/news/index.html可直达URL动态变化 的动态路由/pages/news/1.html可直达URL、多参数动态变化的 动态路由/pages/news/1.html?typeprivacy 暂且称 2 为 单参动态路由3 为 多参动态路由 单参动态路由 和 多参动态路由 都是动态路由但URL、参数动态变化 的动态路由当你只更新参数而URL无改变的情况下使用 NuxtLink 来实现页面刷新渲染页面并不会刷新执行服务端渲染而是一点反应都没有。 原因是 动态路由监听的是URL的变化而不是参数变化URL后自?开始皆为参数部分vueRouter 会自动分化至 route.params 内作为参数缓存。因而参数的更新而URL未更新的情况NuxtLink跳转是无响应的即便URL后参数已经更新。 客户端 与 服务端 操作方法及思路 思路1使用 watch 监听route.param 或 route.query 的变化在回调中执行你要的操作 服务端使用 Router() 函数的 go() 或者 window.location.reload() 均可起到刷新页面的效果 watch(() route.query,(newVal, oldVal) {// 二选一// window.location.reload();// router.go(route.fullPath);} );客户端按你实际需求来想写啥写啥页面不会刷新但是内容会更新 watch(() route.query,(newVal, oldVal) {// 这里写你的操作} );思路2利用Nuxt3 动态路由机制修改目录结构为多层动态目录结构 如/news/[id]/[type.vue] 本人更推荐使用思路一而不用思路二 原因有三 目录结构简单清晰易懂层层嵌套反而迷惑性大大提高此种改法对改造性项目不友好改造力度过大当你跑路时接手的同事会痛苦
http://www.hkea.cn/news/14481700/

相关文章:

  • 设计素材网站名称网站专题页怎么做
  • 给朋友做的相册网站没有了iframe框架做网站
  • 做服饰的有哪些网站dede企业网站源码
  • 网站建设在哪个软件下做福建抖音代运营开户
  • 电影网站如何做seowordpress阅读更多标签
  • 怎么用dw做地图网站企业网站建设服务哪家好
  • 济南网站建设李尚荣网站推广公司黄页
  • 太原建设厅网站临沂网站制作公司哪家好
  • 基于o2o的旅游网站建设查看注册过的网站
  • 做响应式网站的流程大型网站系统解决方案
  • 网站制作 用户登录系统wordpress电影站开发
  • wordpress网站采集插件网站开发的具体流程
  • 网站如何推广引流wordpress用什么服务器配置
  • 重庆电商网站建设湖北建设网站信息查询中心
  • 苏州网站建设制作网络公司学校响应式网站模板
  • 厦门企业做网站四川建设发布网
  • 简述一个商务网站建设的步骤中通顺昌建设有限公司网站
  • 网站建设技术方案模板在百度怎么建立自己的网站吗
  • 免费域名分发网站夸克搜索引擎
  • 重庆平台网站建设价格帮人家做网站难吗
  • 做美食分享网站源码网站域名怎么选择
  • 顶尖的设计网站开发公司总经理岗位职责
  • 做网站的人会不会拿走我的网站宝安网站建设深圳信科
  • 有做网站网站的么网页版传奇世界什么组合最好
  • 做外汇的网站江阴安泰物流有限公司网站谁做的
  • 网站栏目页排名新房网站建设
  • 营销网站开发isuos网站出现死链怎么办
  • 成都手机网站建设专门做视频点评的网站
  • 开源房产网站源码网站制作论文文献综述
  • 网站建设 6万元响应式网站设计图怎么做