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

网站开发原则网站开发制作公司简介

网站开发原则,网站开发制作公司简介,西安网站建设gj,网站开发合同.doc什么是路由缓存问题 解决方案&#xff1a; 让组件实例不再复用&#xff0c;强制销毁重建监听路由变化&#xff0c;变化之后执行数据更新操作 方法一 给 routerv-view 添加key属性&#xff0c;强制不添加缓存&#xff0c;破坏缓存&#xff0c;所以这个方法性能会比较差 <Ro…

什么是路由缓存问题

解决方案:

  1. 让组件实例不再复用,强制销毁重建
  2. 监听路由变化,变化之后执行数据更新操作

方法一

给 routerv-view 添加key属性,强制不添加缓存,破坏缓存,所以这个方法性能会比较差

<RouterView :key="$route.fullPath"/>

方法二

使用 onBeforeRouteUpdate钩子函数,做精确更新

没用onBeforeRouteUpdate前的渲染

//获取组件内部的路由参数,用useRoute
const route = useRoute()
const categoryData = ref([])
const getCategory = async ()=>{// 如何在setup中获取路由参数 useRoute() -> route 等价于this.$routeconst res = await getTopCategoryAPI(route.params.id)categoryData.value = res.result
}
onMounted(()=>getCategory())

用onBeforeRouteUpdate后

//获取组件内部的路由参数,用useRoute
const route = useRoute()
const categoryData = ref([])//如果调用该函数时没有传入 id,则默认使用 route.params.id 的值。
const getCategory = async (id = route.params.id)=>{// 如何在setup中获取路由参数 useRoute() -> route 等价于this.$routeconst res = await getTopCategoryAPI(id)categoryData.value = res.result
}
onMounted(()=>getCategory())onBeforeRouteUpdate((to)=>{//to 是即将进入的路由对象getCategory(to.params.id)
})

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

相关文章:

  • 企业网站合同北京互联网教育公司排名
  • 内蒙古建设厅网站查询凡客诚品官网疑似关闭
  • 无锡网站制作企业营销型网站的分类
  • 建美食网站有哪些原因专业做电商培训的平台
  • 网站营销的优缺点江门网站制作案例
  • 莱西市城乡建设局网站建设大学网站服务
  • 婚纱网站建设wordpress图片轮播效果
  • 网站维护中是什么意思做pc网站软件
  • 廊坊那家做网站排行榜三端互通传奇发布网
  • 织梦网站程序模板较好网站建设公司
  • 深圳网站设计实力乐云seo西安网站建设推荐
  • 做快餐 承包食堂的公司网站电子商务网站建设技巧
  • 优秀的国外网站设计网站网站开发很难么
  • php注册网站源码带数据库做国际网站需要多少钱
  • 购物网站建设 属于信息系统管理与设计么?wordpress纯首页
  • 镇江网站建设活动方案WordPress访问mysql慢
  • 淘宝内部卷网站建设广州天河区租房
  • 网站开发的岗位与分工凡客网址
  • 绍兴专门做网站wordpress o connor
  • 网站建设哪家公司好建筑工程公司需要什么资质
  • 网站建设面谈话术做水利网站需要多少钱
  • php 视频播放网站开发公司网站条形码如何做
  • 成都网站建设前50强搜索引擎调词平台哪个好
  • 外贸网站推广的方法商品网站做推广方案
  • 移动的网络网站建设外贸建站应该怎么做
  • 网站开发定制案例展示百度竞价网站建设
  • 云南网站制作需求邢台信息港官网
  • 六安网站制作秦皇岛市人口
  • 安徽宿州住房与城乡建设玩网站西安网页设计工作室
  • 企业网站的页面信息该如何排放用PYTHON3 做网站