- 博客(9)
- 收藏
- 关注
原创 vue3项目中unplugin-icon插件编译时报错Cannot find package ‘vue-template-compiler‘ imported from XXX
--- 根据不同的vue版本选择合适的编译插件。
2025-03-21 21:20:43
84
原创 “ComponentInternalInstance”是一种类型,必须在启用 “verbatimModuleSyntax“ 时使用仅类型导入进行导入。ts(1484)
解决办法2: 不想加type的话, 将根目录下的ts配置文件tsconfig.app.json 中的。解决办法1(推荐): 加type 说明导入的是type类型。新建vue3项目,把之前的公共文件拿来服用就出现了这个错误。选项中添加代码, 错误提示就消失。
2025-02-21 21:39:26
536
原创 ts 报错 - 非类型化函数调用不能接受类型参数。ts-plugin(2347)--类型“{}”上不存在属性
安装了vscode 中安装了Vue - Official 插件也不管用, 后面把src/vite-env.d.ts 下的代码declare module "vue"删除就好了。哈哈,忘了加这行代码是解决什么问题, 整了好久才解决。vue3+ts+vite开发过程中, <template>中的变量飘红,提示--类型“{}”上不存在属性“locale”。ts-plugin(2339)script 中使用ref reactive 定义类型报错提示。
2025-02-21 21:23:12
378
原创 重绘和重排
2. 更改元素的显示状态,原来不显示的现在显示了。重排:重新排列(又叫回流),浏览器重新计算元素的几何属性(即大小、位置)判断是重绘还是重排的关键在于是否会引起页面布局的改变?1. 改变元素的尺寸,width,height.2. 修改透明度,让原来不显示的显示出来。4. float、position定位。修改这些完全不影响布局,只会触发重绘。1. 改变字体的颜色、元素的背景色。重绘:重新绘制元素的外观。1. 重排一定会导致重绘。2. 重绘不会导致重排。5. 更改元素的内容。
2024-12-06 17:07:22
144
原创 mac电脑重启后硬盘/U盘读不到问题
之前未正确弹出硬盘可能导致识别失败。尝试了系统自带的硬盘工具无果,在Windows下却能正常读写。查阅相关资料后,使用命令成功挂载了硬盘。通过终极大法(重启电脑),重新测试发现一切正常!查看你的移动硬盘的具体位置。
2024-07-12 09:59:10
773
原创 el-select 下拉加载触底加载
新建保存全部指令文件夹 directives 新建loadmore指令文件夹 在loadmore文件夹内新建loadmore.js4. export default { bind (el, binding) { // 获取element-ui定义好的scroll盒子 const SELECTWRAP_DOM = el.querySelector('.el-select-dropdown .el-select-dropdown__wrap') ..
2021-09-27 18:18:59
1452
原创 JS 深拷贝
序列化方式 const obj = { name: '小小', getAge :function() { return 20 }}console.log(JSON.parse(JSON.stringify(obj)))// { name: '小小' } 缺点: 不支持function类型的值,拷贝后会丢失 拷贝各个层级的属性 function deepClone(obj) { let data = Array.isAr
2021-09-09 21:17:36
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人