240 发简信
IP属地:陕西
  • 前端项目发布新版本后,浏览器正打开着本项目,怎么提示用户更新新版本呢?

    1. 写一个plugins,代码如下: 2. 在main.ts 中 注册该插件 3. 在public文件夹中创建 versionChange.j...

  • axios取消请求

    axios取消请求,主要用于避免不必要的网络开销,优化用户体验。 1. 场景描述 用户短时间内多次触发同一请求,若不取消请求,数据返回顺序错乱,...

  • 自定义指令:v-overflow-tooltip

    1. 背景 2. 如何使用呢? 在html中 容器需要有以下样式: 3. 如何实现呢? 需要写一个自定义指令,并全局注册下就ok啦,代码如下所示...

  • vue中大表单提交时,滚动到报错位置

    const valid = await ruleFormRef.value.validate().catch(() => {});if (!va...

  • 前端数据精度问题解决方案

    背景说明 前端精度问题是很普遍的问题,怎么解决呢? 解决方案 封装成工具 使用方法 总结一下 这个插件很小 但可以解决前端精度问题,很不错,记录...

  • 切换浏览器页签时倒计时不准确或闪跳问题的解决方案

    背景说明 解决方案 应用场景 倒计时案例 安装 npm install worker-timers dayjs 公共方法utils 封装倒计时...

  • vue中的 v-bind="$attrs" v-on="$listeners" 使用场景

    1. 场景一 当我们有多层组件嵌套的时候 可以通过listeners 传递参数和事件,比如: 父组件A 子组件要想真正实现多组件间相互传递 一般...

  • Resize,w 360,h 240
    前端大文件切片上传、断点续传思路

    一 . 文件切片上传的简单理解:前端先将文件分割成多份,再进行上传,由后端进行切片合并操作。 二 . 具体实现 1. HTML结构 2. 打开文...