掘友等级

获得徽章 21
遇到了个奇怪的问题,求解 vite + vue2 + ElementUI 使用 pnpm 安装依赖,开发环境正常,构建后 el-table-column 无法渲染。切换成 yarn 就 OK的。
而且构建产物 vendor 的大小也不同。
github.com 复现仓库。
Chrome v121 后 Network 筛选功能 UI 重构了,新版体验很难受,如果你也遇到这个问题,可以勾选掉如图配置,重启后恢复旧版 UI。感谢掘金群里老哥提供解决方案。
记一次有意思的Bug。公司门户登录功能哈希是服务端渲染到页面的,前端再读取哈希对密码进行加密。然后同事改一个背景图渲染,导致HTML模板出错,页面展示只是页头背景图显示不出来。但是测试一直登录报密码错误,我这边登录OK,换同事试了下,用 Mac 的OK,用 Windows 和 Lunux 的都无法登录,都是Chrome 浏览器。
HTML 渲染出错后不同系统的浏览器对格式错误的HTML解析存在差异。
记录一个刚踩的坑,vue-i18n 里语言包包含了 @ 字符,本地开发时候没问题,构建后导致局部组件渲染失效。要写成 {'@'}。具体场景提示密码可以包含特殊字符,原来写成 `{ "rulePassword": "可以包含!#@%" }`,实际要写成 `{ "rulePassword": "可以包含!#{'@'}%" }`。
下一页