阅读视图

发现新文章,点击刷新页面。

node文章生成器

前言 这个文章生成器模块通过组合预定义的文本片段,按照特定规则随机生成连贯的文章内容。它可以用于测试数据生成、创意写作辅助或任何需要大量文本内容的场景。当然先要有一个语料库。 语料库包含多个分类: 标

前端必懂的 Cache 缓存机制详解

在前端开发中,性能优化是绕不开的话题,而 缓存(Cache) 则是性能优化中最具性价比的一环。本文从基础概念出发,带你深入理解 浏览器缓存的工作机制,尤其是 强缓存 与 协商缓存 的原理、应用场景与配

React Native 中的 useRef 介绍

在 React Native 中,useRef 是 React 提供的一个非常有用的 Hook,它的作用是在函数组件中保持对某些数据或是组件的持久引用。并且它的改变不会触发组件重新渲染。 在之前的类组

node-sass

出现的问题: 切换各种node版本,node-sass出现下边问题 解决办法: 卸载node-sass 安装 sass(兼容 node-sass API) 重新安装依赖 说明: node-sass 已

让el-table长个小脑袋,记住我的滚动位置

需求来源:
需求师:我说,老牧你这个页面再调整一下呗,我希望这个滚动条从详情页返回来的时候还能保持再当时的位置,你看这老是给我刷新置顶好麻烦。
我:行都行的,你是老大你说的算。(等着等我骑到你头上)【心理活动】

首先,我去网上查了一下(没做过先看看有没有现成的案例)。看了一圈大概都是keep-alive+data中的字段进行辅助。ok搞起!!!!!

第一步:keep-alive配置

<template>
    <div>
        <keep-alive>
            <router-view v-if="alivePath.includes($route.path)"></router-view>
        </keep-alive>
        <router-view v-if="!alivePath.includes($route.path)"></router-view>
    </div>
</template>
data(){
    return{
        alivePath:["/projectMaintenance"],
    }
}

第二步:对应页面位置记录

data(){
  return{
    scrollTop:0,
  }
},
methods:{
  restoreScroll() {
    if (this.scrollTop > 0) {
      setTimeout(() => {
        this.$refs.multipleTable.bodyWrapper.scrollTop=this.scrollTop
      }, 100);
    }
  },
},
activated() {
  // 当组件被重新激活时,恢复滚动位置
  this.$nextTick(() => {
    this.restoreScroll();
  });
},
beforeRouteLeave(to, from, next) {
  // 在离开前保存滚动位置
  if (this.$refs.multipleTable) {
    this.scrollTop = this.$refs.multipleTable.bodyWrapper.scrollTop;
  }
  next();
}

就这么点代码,你没看错哈哈哈哈。
有些地方我知道可能我写的不够好,所以我想说以上内容仅供参考

React 常见问题

React 组件生命周期 挂载阶段:组件首次被创建并插入到 DOM 中的阶段。 更新阶段:当组件的 props 或 state 发生变化时,就会触发更新阶段。 卸载阶段:组件从 DOM 中移除时进入卸

uniapp--咸虾米壁纸(三)

一、实现“图片预览页”中的数据获取: 由于先前在“分类列表页”中已经将获取到的图片列表数据存储在了本地中,因此在图片预览页中只需要从本地中拿数据即可: 然后又因为“图片预览页”中要求显示的是大图效果,

Vue2 与 Vue3 深度对比

Vue 作为前端主流框架,从 Vue2 到 Vue3 的迭代不仅是功能的升级,更是底层设计理念的重构。Vue3 在保留 Vue2 易用性的基础上,解决了 Vue2 在大型项目中的性能瓶颈与扩展性问题。

TL如何进行有效的CR

作为Team Leader,Code Review(代码审查)是我认为在技术管理和团队建设中性价比最高、收益最显著的实践之一。它远不止是找bug,更是一个知识共享、质量保障和团队建设的综合过程。 我的

微信小程序初探之数据绑定

在微信小程序开发过程中,一般会将页面中的数据从WXML文件中分离出来,通过JS文件操作页面中的数据。那么,微信小程序为什么要将数据分离出来呢?下面我们来看一个例子。   以上是一个图片展示微信小程序,
❌