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

鹤壁人民医院网站谁做的最新推广赚钱的app

鹤壁人民医院网站谁做的,最新推广赚钱的app,厦门做网页网站的公司,wordpress 写文章1:使用场景 从列表页跳转至不同的详情页面,对这些详情页面分别进行缓存 2:核心代码 2.1: 配置路由文件 在路由文件里对需要进行缓存的路由对象添加meta 属性 // 需要缓存的详情页面路由 { name: detail, path: /myRouter/detail…

1:使用场景

     从列表页跳转至不同的详情页面,对这些详情页面分别进行缓存

2:核心代码

2.1: 配置路由文件

在路由文件里对需要进行缓存的路由对象添加meta 属性

 // 需要缓存的详情页面路由
  {
    name: detail,
    path: '/myRouter/detail', // 路径
    component: () => import('../views/abc/detail.vue'),
    meta: {
      keepAlive: true, // 是否被缓存
    },
  },

2.2: app页面增加缓存逻辑

<template>
  <el-config-provider :locale="locale">
    <!-- 有条件的进行缓存 -->
    <transition mode="out-in" name="fade">

      <router-view v-slot="{ Component }">
        <keep-alive :include="includeList">
          <component :is="wrap(route?.name , route.query, Component)" :key="route.fullPath" />
        </keep-alive>
      </router-view>
    </transition>
  </el-config-provider>
</template>

wrap 方法

    const wrapperMap = new Map();const wrap = (name:any, query:any, component:any) => {let wrapper;let wrapperName;if(query.catchName){wrapperName = name + '-' + query.catchName;}else {wrapperName  = name;}if (wrapperMap.has(wrapperName)) {wrapper = wrapperMap.get(wrapperName);} else {wrapper = {name: wrapperName,render() {return h('div', { className: 'vaf-page-wrapper' }, component);},};wrapperMap.set(wrapperName, wrapper);}return h(wrapper);};

watch 监听对于route.query 是否存在catchName 参数的路由分别进行缓存

// 监听路由,判断页面是否需要缓存watch(() => route,(newVal: any, oldVal) => {if (newVal.query?.catchName) {if (newVal.meta.keepAlive && !state.includeList.includes(newVal.name + '-' + newVal.query?.catchName)) {state.includeList.push(newVal.name + '-' + newVal.query?.catchName);}} else if (newVal.meta.keepAlive && !state.includeList.includes(newVal.name)) {state.includeList.push(newVal.name);}},{deep: true, // 开启深度监听},);

2.3: 在列表页面的查看点击方法中配置路由添加query 传参 catchName

注:上面为核心代码逻辑,需要根据实际情况进行调整。

http://www.wangmingla.cn/news/10690.html

相关文章:

  • 得力企业网站建设十大管理培训课程
  • 做lol数据的网站优化设计六年级下册数学答案
  • 哪些网站可以医生做兼职优化什么建立生育支持政策体系
  • 怎样快速仿做网站做网站seo优化
  • 网站优化内容有哪些怎么策划一个营销方案
  • 珠海左右创意园网站开发武汉久都seo
  • 威海那家做网站好网站维护主要做什么
  • wordpress生成小程序优化公司哪家好
  • 网站做营销推广的公司鸡西网站seo
  • 企业网站备案 淘宝客宁波网站推广优化公司电话
  • 进一步提高政府网站建设水平一键优化下载安装
  • php网站怎么用mysql新建数据库店铺推广软文500字
  • 网站目录怎么做外链河南网站排名优化
  • 商城网站建设报价单百度指数分析大数据
  • 顺义建设工程交易中心网站短视频询盘获客系统
  • 做淘宝图的素材搜索网站制作网站要找什么公司
  • ajax网站开发技术哈尔滨优化网站公司
  • 大连b2c网站建设站内免费推广有哪些
  • 网站建设吗2022年最火文案
  • 柳市网站建设公司网络营销咨询服务
  • 宁夏住房和城乡建设官方网站上海专业的seo公司
  • 网站开发答辩记录表国际形势最新消息
  • 网络服务提供者对在业务活动中收集的公民个人电子信息站长之家seo信息
  • 做粘土的网站中国软文网官网
  • 农产品网站建设方案刚刚刚刚刚刚刚刚刚刚刚刚刚刚
  • 国内 上市网站建设公司排名各大搜索引擎入口
  • 哪个网站反盗版做的最好网站推广上首页
  • 山西手机网站建设网络平台
  • 王湛简历北京优化seo排名优化
  • 如何给别人做网站百度开户需要什么条件