- 博客(16)
- 收藏
- 关注
原创 el-tree 子节点半选数据回显时,父节点错误地显示为全选,而实际只应该是部分选中的情况
代码在回显数据时,特意检查了每个节点,只将没有子节点(即叶子节点)的。
2024-09-23 11:44:49 150
原创 vue <transition>过渡动画导致固定定位的组件会跳一下
如果fixed的元素的父级元素有任意一个的 transform、perspective、filter 或 backdrop-filter不为空,则会基于这个容器而定位,而不是浏览器窗口了。开始先父元素的static静态定位,后面在固定定位会导致该组件会跳动一下。解决办法:给父元素设置 transform: none。
2024-08-15 12:47:17 186
原创 安装less报错ERROR ValidationError: Progress Plugin Invalid Options options should NOT have add
原因是less-loader的版本过低指向webpack4, webpack4引起与vue-cli5不一致的情况。
2024-08-07 13:02:05 184
原创 Vue CLI项目性能优化实战:从Webpack配置到环境变量全解析
Vue CLI性能优化全攻略:解析Webpack配置技巧,涵盖Source Map、Gzip压缩等优化手段。同时探讨公共路径、输出目录定制与环境变量注入等策略。助力开发者提升Vue应用性能,实现高效、快速项目开发。
2024-04-12 11:09:55 1754
原创 uniapp微信小程序页面跳转无登录拦截
3.调用uniapp路由拦截addInterceptor判断登录状态跳转页面。1.创建不受登录信息限制的页面白名单。:跳转需要登录信息的页面如果没有登录跳转到登录页面。1.跟pages目录同级创建文件router。2.编写判断是否登录函数。2.在main.js文件引入。3.编写router.js。完整router.js代码。
2024-04-11 16:32:26 1176
原创 深入理解JavaScript:Object与Map的区别与共性解析
avaScript中,Object与Map均为存储键值对的数据结构,但它们在键的类型、唯一性、迭代顺序等方面存在显著区别。本文深入解析了二者的区别与共性,帮助开发者更好地选择使用。
2024-04-11 10:33:10 1584
原创 Radash:新一代JavaScript实用工具库
Radash是新兴的JavaScript工具库,以高效支持TypeScript和丰富的实用功能受到开发者欢迎。安装简便,功能强大,包括数组操作、对象处理和错误处理等。它提供便捷的函数和方法,提升开发效率和项目可维护性。
2024-04-11 09:57:59 780
原创 uniapp开发小程序实现全局弹窗
解决问题:需要webSocket通讯会在不确定的某个页面弹出提示,但是每个页面引入组件又太麻烦,需要一个全局弹窗,通过js操纵弹窗随时在某个页面弹出来。5.在pages.json文件中配置 insetLoader。1.安装插件 npm i vue-inset-loader。4.讲组件引入到全局注册 也就是main.js。2.创建vue.config.js 文件。6.通过全局数据操作弹窗的显隐。
2024-04-10 16:57:34 2199 6
原创 使用 localtunnel 内网穿透将端口暴露在公网中
https://github.com/localtunnel/localtunnel 使用手册。1.安装 localtunnel。2.配置config.js。5.获取密码,填写密码访问。3.启动项目获取端口号。
2024-03-12 10:51:53 1062
原创 overflow-x: visible 不生效
如果overflow-x 或者 overflow-y 其中有一个被设置为visible 另一个设置为auto或者scroll 那么设置为visible的会自动被替换成auto。这是我们预期的结果,但是设置overflow-x: visible 后,我们发现不生效。解决办法:在这个容器上增加 padding-left和 margin-left。后,绝对定位的方块就有空间显示了,不会超出容器体积,然后通过。原理其实挺简单的,加了。
2024-03-11 14:11:12 1057
原创 实现自己的vue(2)(响应式)
1.创建Obsever,给属性添加defineProperty。4.在我上期作品的Compile类里添加以下代码。5.点击就可以实现实时更新。2.创建Watcher类。
2023-11-30 11:14:50 431
原创 实现自己的vue(1)(模板编译)
compileText,节点为文本类型,正则解析大括号内容,将其替换为data数据。compileElement 节点为元素类型的处理方法。compile 函数,循环元素节点,判断节点类型。nodeToFragment 创建文本对象。3.创建Compile文件,实现模板编辑。2.创建MyVue文件获取当前元素对象。1.创建index.html。
2023-11-29 11:52:45 421
原创 Cannot read properties of undefined (reading ‘indexOf‘)“
elementUI源码报错,原因是form-item没加prop,折腾了半个小时,真是服了。因为最后这个表单是个纯展示的所以没有写prop,结果就在关闭弹窗的时候导致报错
2023-06-12 15:21:41 1366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人