搜索内容

笔记
  • 数字添加千位符
    笔记

    数字添加千位符

    // 千位符 export function toThousands(num) { if (!num) { return '0.00' } if (!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)) { return num ……
    2022年 9月 8日
                     
  • 防抖函数
    笔记

    防抖函数

    /** * 防抖函数 * @param {Function} func * @param {number} wait * @param {boolean} immediate * @return {*} */ export function debounce(f……
    2022年 9月 8日
                     
  • 手机号中间四位转星号
    笔记

    手机号中间四位转星号

    /** * 手机号中间四位转星号 */ export function phoneNumberHide(tel) { tel = '' + tel return tel.replace(tel.substring(3, 7), '****') } &……
    2022年 9月 8日
                     
  • 如何解决 vue-router 相同路由参数不相同的情况下,页面不刷新问题
    笔记

    如何解决 vue-router 相同路由参数不相同的情况下,页面不刷新问题

    这种情况出现的原因是 vue-router 在处理时判断这是同一个页面,所以就不会刷新页面。 1、父级组件 router-view 添加 key 既然 vue-router 不能识别这是两……
    2022年 9月 8日
                     
  • 如果不能使用 v-html,有什么替代品,render 函数与 vue-dompurify-html
    笔记

    如果不能使用 v-html,有什么替代品,render 函数与 vue-dompurify-html

    如果你使用了 vue 官方推荐的 eslint 规则 plugin:vue/vue3-recommended 和 plugin:vue/recommended ,在你使用 v-html 时就会提示'v-html' directive can lea……
    2022年 9月 7日
                     
  • ESLint 配置中文解释
    笔记

    ESLint 配置中文解释

    module.exports = { /** * 默认情况下,ESLint 会在所有父级目录里寻找配置文件,一直到根目录。 * 为了将 ESLint 限制在一个特定的项目,设置 roo……
    2022年 9月 6日
                     
  • Css 文本截断
    笔记

    Css 文本截断

    单行文本 display: block; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; 多行文本 在 WebKit 浏览器或移动端(绝……
    2022年 9月 6日
                     
  • 前端开启 gzip 压缩及 nginx 配置
    笔记

    前端开启 gzip 压缩及 nginx 配置

    开发环境 vue 3.2 + vite 3 前端开启 gzip 介绍 前端开启 gzip 是在打包时生成经过 gzip 压缩后的文件,用户访问页面时,如果浏览器支持,nginx 就会把压……
    2022年 9月 6日
                     
  • Eslint 在 html 文件底部报错提示 clear
    笔记

    Eslint 在 html 文件底部报错提示 clear

    今天在优化 vue+vite 代码时使用了 rollup-plugin-visualizer 插件,这个插件会在打包时生成一个 stats.html 文件,使用 Vscode 打开后突然发现文件底部报了一……
    2022年 9月 1日