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

网站后台添加文章后怎么不显示做网站客户需求

网站后台添加文章后怎么不显示,做网站客户需求,wordpress主页图片不显示,深圳市seo网络推广哪家好目录 1.问题说明 2.解决方案 3.vue3组合式api的生命周期函数说明 1.问题说明 vue3中&#xff0c;前端的路由对应的页面被<KeepAlive>包裹开启缓存时&#xff0c;从其他页面通过router.replace的方式跳转到开启缓存的页面&#xff0c;发现没有重新调用后端接口查询数据…

目录

1.问题说明

2.解决方案

3.vue3组合式api的生命周期函数说明


1.问题说明

vue3中,前端的路由对应的页面被<KeepAlive>包裹开启缓存时,从其他页面通过router.replace的方式跳转到开启缓存的页面,发现没有重新调用后端接口查询数据,而是直接查询缓存的数据,如何能重新查询数据

2.解决方案

方案1:

使用onActivated生命周期函数      
当组件被<KeepAlive>包裹开启缓存时,vue3的生命周期函数onActivated和onDeactivated可以使用    
onActivated 在以下情况下会被调用:    
    组件首次挂载时(如果它位于 <KeepAlive> 中)
    组件从缓存中重新激活时(当切换回该组件时)
onDeactivated在以下情况会被调用    
    当切换到其他页面,当前页面会被停用,函数会被调用

方案2:

使用监听方式,在源页面进行跳转时,除了传递必要的参数,还传递的了时间戳

在源页面使用router方法跳转时,追加时间戳参数

router.push({path: "/kdb_tool/collocation/archive", query: {fileId: fileIdInfo.value, _t: Date.now()}})

在目标页面中监听时间戳的变化

watch(() => route.query._t,async () => {const info = route.query && route.query.fileId// 将路由中的参数信息设置到表单中form.value.fileId = info ? info as string : ''await getData();})

 如果时间戳变化了,代表又再一次进入目标页面,获取路由中的其他参数信息,然后执行查询处理
并且将监听函数immediate设置为false,监听器初始化时不执行监听器的处理逻辑,页面初始化时执行onmounted方法进行查询1

3.vue3组合式api的生命周期函数说明

组件初始化阶段

  • 执行 setup() 函数(此时可以注册生命周期钩子)

  • setup() 中注册的生命周期钩子会被记录下来

    作用:组合式 API 的入口点,在组件创建之前执行

    替代:替代了 beforeCreate 和 created 钩子

    注意:setup本身并不是一个生命周期函数,在 setup() 中无法访问 this,因为此时组件实例尚未创建

挂载阶段

onBeforeMount(在 setup() 中注册的)

组件挂载(生成 DOM)

onMounted(在 setup() 中注册的)

  • onBeforeMount

    • 在组件挂载之前被调用

    • 此时模板和渲染函数都已编译完成,但尚未生成真实 DOM

  • onMounted

    • 组件挂载完成后调用

    • 可以安全地访问 DOM 元素

    • 常用于执行需要 DOM 的操作或发送初始数据请求

更新阶段(当响应式数据变化时)

onBeforeUpdate

组件重新渲染

onUpdated

  • onBeforeUpdate

    • 在响应式数据变化且组件即将重新渲染时调用

    • 可以在 DOM 更新前访问当前状态

  • onUpdated

    • 在组件因响应式数据变化而重新渲染后调用

    • 可以操作更新后的 DOM

    • 注意避免在此钩子中修改状态,可能导致无限循环

卸载阶段

onBeforeUnmount

组件卸载

onUnmounted

  • onBeforeUnmount

    • 在组件实例卸载之前调用

    • 此时组件实例仍然完全可用

    • 适合进行清理工作,如取消定时器、事件监听等

  • onUnmounted

    • 组件卸载后调用

    • 所有指令都已解绑,事件监听器已移除

其他生命周期钩子

  • onActivated (KeepAlive 相关)

    • 被 KeepAlive 缓存的组件激活时调用

  • onDeactivated (KeepAlive 相关)

    • 被 KeepAlive 缓存的组件失活时调用


文章转载自:

http://QJoqbS8I.qwrqg.cn
http://w1Q6Iz8z.qwrqg.cn
http://CXNEy2bv.qwrqg.cn
http://EdybHV93.qwrqg.cn
http://MQjNU1nA.qwrqg.cn
http://qiJXv6FL.qwrqg.cn
http://sYkQlolQ.qwrqg.cn
http://kHv2wvyC.qwrqg.cn
http://Pspc3RcL.qwrqg.cn
http://nQzFX1fO.qwrqg.cn
http://NBIN0QuS.qwrqg.cn
http://a3KmFIsX.qwrqg.cn
http://VWqfwRAV.qwrqg.cn
http://Ohw0jbKI.qwrqg.cn
http://x8KayP0L.qwrqg.cn
http://7W0Zq5rJ.qwrqg.cn
http://Cwcn1d32.qwrqg.cn
http://OqPKReSc.qwrqg.cn
http://sL9xkDq6.qwrqg.cn
http://lkAAIfYL.qwrqg.cn
http://GilpJoCN.qwrqg.cn
http://QUFPdzRZ.qwrqg.cn
http://5WuUdPs5.qwrqg.cn
http://wlTGE75S.qwrqg.cn
http://ocC7doG5.qwrqg.cn
http://xdQqjwaw.qwrqg.cn
http://XqphZ7kx.qwrqg.cn
http://46MEiSM0.qwrqg.cn
http://4wxxUEWA.qwrqg.cn
http://8QUJOb6v.qwrqg.cn
http://www.dtcms.com/wzjs/645442.html

相关文章:

  • 手机端网站seo上海快速建站
  • 网站建设项目规划书社团宣传怎么自己创建网址
  • 网站建设飠金手指下拉手工制作小店铺
  • 个人网站广告投放wordpress主题模板仿
  • 天津网站优化公司哪家专业做网站满屏的照片尺寸是多少
  • 北京网络网站建设价格济南市莱芜区招聘信息
  • 公司网站网络营销是什么怎么做推广和宣传平台
  • 做模板网站价格同济建筑人才网
  • 企业网站目的wordpress好用的主题
  • 汕头专业网站建设公司网站建设网络推广公司
  • 哪个网站做团购要求低点搜索网站定制公司
  • 自已如何做网站自己做的手工在哪个网站卖会更好
  • 网站建设行业分析做网站公司郑州郑州的网站建设公司哪家好
  • 网站服务器和网站备案吗做商城网站哪个好
  • 网站首页优化公司自己注册公司多少钱
  • 网站备案查询接口个人简历ppt模板
  • 电影网站建设的意义外贸流程及详细步骤
  • 成品源码1688网站免费重庆忠县网站建设公司哪家好
  • 网络公司推广方案镇江网站优化公司工作室
  • 网站建设背景需要写些什么国外室内设计专业大学排名
  • 在上海做兼职在哪个网站好施工企业有没有制造费用
  • 移动网站网上营业厅济南网站忧化
  • 哪个网站做推销产品营销自己的网站
  • 邯郸旅游wordpress解析优化
  • logo设计网站在线淮安网站网站建设
  • 想做一个电影网站该怎么做品牌建设的十六个步骤
  • 企业信息化建设网站百度提交入口网址
  • 网站开发vs设计报告地方旅游网站模板
  • 平面设计公司广告语seo爱站网
  • 网站安全检测发生告警后个性化营销