06 2025 档案

摘要:1.vue3中使用ref对标签进行标记,使用时应在全局顶层使用,不可在局部函数内调用,否则时undefined 2.echarts中large模式,配合largeThreshold提升大数据下散点图渲染效率,提升性能,但无法对单个点进行配置 3. const file_path = @/store/ 阅读全文
posted @ 2025-06-24 00:08 我就起个名字不至于吧 阅读(4) 评论(0) 推荐(0)
摘要:<script setup> import { effect, onMounted, ref } from "vue"; import * as echarts from 'echarts' import chinaMapData from '@/store/china.json' const ch 阅读全文
posted @ 2025-06-24 00:05 我就起个名字不至于吧 阅读(5) 评论(0) 推荐(0)
摘要:1.背景图片铺不满容器 错误写法 background-size: 100% 100%; background: url(../images/lbx.png); 调整后 background: url(../images/lbx.png); background-size: 100% 100%; 或 阅读全文
posted @ 2025-06-21 00:51 我就起个名字不至于吧 阅读(8) 评论(0) 推荐(0)
摘要:使用img标签来接收图片地址,破大防,改了半天函数,结果竟然只要改成image标签就可以,破大防,改了接近一天的函数,各种各样改路径 阅读全文
posted @ 2025-06-19 20:51 我就起个名字不至于吧 阅读(6) 评论(0) 推荐(0)
摘要:1.父级元素样式内添加overflow: hidden;使其成为一个bfc元素 2.父级元素最后面添加空元素,并添加类,设置样式clear:both/left/right 3.使用after伪元素,设置样式clear:both/left/right 阅读全文
posted @ 2025-06-17 10:42 我就起个名字不至于吧 阅读(4) 评论(0) 推荐(0)
摘要:本质是由于移动端的设备随着发展,在有限的空间尽可能多的存放像素点 导致css中的1px在不同移动端显示不同(dpr越大,实际的1px显示越宽) 可以采用以下方法解决: 使用伪元素来处理:添加transform:scale(.5) 使用视口+rem 使用shadow 使用border-img 阅读全文
posted @ 2025-06-17 10:33 我就起个名字不至于吧 阅读(5) 评论(0) 推荐(0)
摘要:flex响应式布局 flex-wrap: justify-content:center主轴居中(单行多行都是) justify-items被忽略,无用 align-content和align-items区别:都是实现次轴居中, align-items是每个元素在次轴方向上居中,align-conte 阅读全文
posted @ 2025-06-16 23:25 我就起个名字不至于吧 阅读(5) 评论(0) 推荐(0)
摘要:两种路由模式 history: hash: 两种跳转方式 to:保留历史记录 replace to :不保留历史记录 编程式跳转:router.push() router.replace() router.go(1)前进 router.back()后退 两种传参方式:query,params par 阅读全文
posted @ 2025-06-15 17:05 我就起个名字不至于吧 阅读(3) 评论(0) 推荐(0)
摘要:使用git init来进行初始化,会产生 git -v来查看git版本号 git config --user.name "name" 随便填写 git config --user.email "" 填写邮箱 上述两条命令只需要设置一次 git共有三种区域: 工作区、暂存区、版本库 git中文件共有四 阅读全文
posted @ 2025-06-15 12:58 我就起个名字不至于吧 阅读(2) 评论(0) 推荐(0)
摘要:闭包=内层函数+外层函数的变量 闭包作用: 1.封闭数据,实现数据私有,外部也可以访问函数内部的变量 2.闭包很有用,因为它允许将函数与其所操作的某些数据(环境)关联起来 闭包可能引起的问题: 内存泄露 function fn(){ let i = 0 function fun(){ i++ con 阅读全文
posted @ 2025-06-14 23:56 我就起个名字不至于吧 阅读(4) 评论(0) 推荐(0)
摘要:函数里的变量一般会自动回收 全局变量一般需要主动释放 引用计数法:已经淘汰 标记清除法:从根部扫描对象,能找到的就是有用的,查找不到的就要回收 阅读全文
posted @ 2025-06-14 23:16 我就起个名字不至于吧 阅读(6) 评论(0) 推荐(0)
摘要:原型链本质是一种查询规则 当查找对象的某个属性(包括方法)时,首先查找这个对象自身有没有该属性 如果没有,就查找它的原型(也就是__proto__指向的prototype原型对象) 如果还没有就查找原型对象的原型(Object的原型对象) 依此类推一直找到Object为止(null) __proto 阅读全文
posted @ 2025-06-14 22:57 我就起个名字不至于吧 阅读(6) 评论(0) 推荐(0)
摘要:js进阶 防抖lodash库 _.debounce(fn,time) 本质定时器,应用场景:输入内容时 节流lodash库 _.throttle(fn,time) 本质定时器,应用场景:页面尺寸改变resize(),鼠标移动mousemove,滚动条滚动 call,apply,bind改变this指 阅读全文
posted @ 2025-06-14 21:23 我就起个名字不至于吧 阅读(4) 评论(0) 推荐(0)
摘要:正则匹配.*?的效率问题 readFile writeFile __dieName path.join(path1,path2) path.basename(path[,])第一个参数path为文件路径,第二个参数为文件后缀(可选)填写之后会获得去除后缀的文件名,否则获取完整文件名(包含后缀),实际 阅读全文
posted @ 2025-06-14 21:23 我就起个名字不至于吧 阅读(5) 评论(0) 推荐(0)
摘要:ts编译需要下载(npm i typescript -g),之后可以使用tsc --watch来全局监视ts文件或 tsc ? --watch指定监视某文件,tsc ?可以转换指定ts文件 ts中的数据类型有:any,unknown,never,string,number,undefined,enu 阅读全文
posted @ 2025-06-11 21:26 我就起个名字不至于吧 阅读(3) 评论(0) 推荐(0)
摘要:html + css + js + ts + vue3 + vite + es6 + element-plus + node.js + git + canvas + echarts 阅读全文
posted @ 2025-06-11 20:58 我就起个名字不至于吧 阅读(5) 评论(0) 推荐(0)
摘要:const handleEdit = () => { action.value = 'edit' dialogVisible.value = true Object.assign(formUser,{...val,sex:''+val.sex}) } 表单渲染速度过快,会导致assign的值被当做表 阅读全文
posted @ 2025-06-06 14:21 我就起个名字不至于吧 阅读(5) 评论(0) 推荐(0)
摘要:import {createRouter,createWebHistoryHash} from 'vue-router' //制定路由规则 const routes = [ {path:'/', name:'main', component:import ('@/views/Main.vue') } 阅读全文
posted @ 2025-06-03 22:19 我就起个名字不至于吧 阅读(6) 评论(0) 推荐(0)
摘要://全部导入 import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' app.use(ElementPlus) //按需导入 npm install unplugin-vue-components unp 阅读全文
posted @ 2025-06-03 22:12 我就起个名字不至于吧 阅读(5) 评论(0) 推荐(0)