摘要:
1. 安装vite-plugin-svg-icons插件 npm i vite-plugin-svg-icons -D 2.vite.config.ts中配置 import path from "path"; import { createSvgIconsPlugin } from "vite-pl 阅读全文
摘要:
1.概念: 在函数内部定义一个子函数,并且return该子函数,然后在子函数中return出外部函数需要 访问的变量值;这样外部函数就可以访问内部函数中的变量了 2.优点: 可以让闭包函数中的变量始终保存在内存中,可以延长变量的周期 3.缺点: 过多的使用容易造成内存泄露 4.使用情景: 1)创建私 阅读全文
摘要:
防抖节流的作用 防抖和节流都是用来减少函数执行的频率,已达到项目性能的优化 防抖: 概念: 事件在触发一定时间后再执行回调,如果在这段时间又被触发了,则重新计时,等到计时到了再执行回调 应用场景: 1).输入框远程查询事件(防止边输入边执行后台请求,触发后台请求太多,浪费资源) 2)在线文档自动保存 阅读全文
摘要:
一、要点 1.分片上传 目的:当文件过大,一次性将几百兆甚至几个G的文件直接传给后端,会造成后台服务崩溃,导致上传失败;因此需要将一个大的文件拆分成若干个小的文件,分别传给后端 实现方法: 1.定义分片大小max 2.根据文件大小以及分片大小计算出分片总数 count = Math.ceil(fil 阅读全文
摘要:
具体的方法使用说明见文档: http://ailabel.com.cn/public/ailabel/api/index.html vue项目使用步骤 1.安装ailbel npm install ailabel 2.在需要使用的vue文件中引入 import AILabel from "ailab 阅读全文
摘要:
一.应用场景 1.列表页进入详情页,再从详情页返回列表页;列表页缓存不刷新。保持原来选中的查询参数以及当前页 2.某个新增页面分为两步,分为A页面和B页面;当第一步A页面信息填好后,点击下一步到第二步B页面。再返回到第一步A页面,A页面信息不丢失。同理第二步填好信息返回到第一步,再回到第二页,第二页 阅读全文
摘要:
1.定义全局指令transliteration.js import { transliterate as tr, slugify } from 'transliteration' export default { mounted(el) { const nameEl = el.querySelect 阅读全文
摘要:
需求:我在A分支上面开发了一个功能,突然B分支说也需要这个功能,但是不想要合并A分支上所有的代码;只需要合并这一个功能对应的代码 方案: 1. 在A分支上通过git log 查看日志;将自己提交的该功能对应的hash值整理出来; git log 2.如果本地没有B分支,需要先将B分支从远程仓库拉到本 阅读全文
摘要:
ts-node : 无法加载文件 E:\Program Files\nodejs\node_global\ts-node.ps1,因为在此系统上禁止运行脚本。有关 详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Exec 阅读全文
摘要:
原因: 回显的数据是从后台接口得来,由于数据层次太多,导致render函数没有自动更新;需要手动强制刷新 解决方案: 使用 @change = "$forceUpdate()" 强制刷新视图 代码: 阅读全文