- 博客(17)
- 收藏
- 关注
原创 使用el-input时如何不让谷歌弹出是否保存密码的弹窗
el-input v-if="flag" class="inputPassord" autocomplete="off" placeholder="请输入密码" v-model="input1"> </el-input>需求描述:用户输入密码密文显示 *** 代替,点击输入框右侧小眼睛小图标展示明文,无论最终展示是明文还是密文提交时不让浏览器右侧弹出是否保存密码的弹窗。// 不设置type:password 使用css实现输入密码用**填充。
2024-04-23 10:40:38 633 1
原创 怎么解决el-table单元格文字下方多了条横线
问题:element-ui 在el-table使用中若存在某一列使用了fixed属性固定,会在固定列的底部出现一行横条。important;//设置高优先,以覆盖内联样式。.tableClass{ //table的class。原因:设置fixed后,高度没撑满的原因。
2024-04-23 10:22:05 660 1
原创 前端代码规范检测工具
eslint+prettiereslint相关安装 npm i eslint 在package.json中添加脚本命令 "fix": "eslint --fix .vue,js ./" npm run fix 修复eslint检测出的vue js文件中可自动修复的问题如var 改为const等 "lint":"eslint --ext .vue,js ./" 执行npx eslint --init 或在项目根目录手动创建eslintrc.config.js配置文件并设置规则(npx
2024-01-23 18:18:32 481 1
原创 husky+lint-staged不生效
1.关于husky的配置在husky v4之后的版本已不再支持直接在package.json配置需生成.husky文件夹 当前项目版本为 husky:8.0.3 node:v14.17.6。2.lin-staged不同版本的对node版本的要求 ,高版本的lint-staged对低版本的node不支持,会报错。
2024-01-15 12:01:52 846 1
原创 包管理工具
1.删除node_modules后,执行npm i,packe.json中的依赖安装顺序?package-lock.json中显示顺序和什么相关?2.依赖A和依赖B同时依赖c,但对c的版本要求不同,此时如何安装?
2023-09-27 17:59:55 176 1
原创 前端体验优化
思路2:在自定义指令的instered生命周期对元素的innerhtml值进行判断没有值时复制一份传过来dom的元素并填充文案即给复制的dom元素的innerhtml赋值(支持配置),插入到传过来的元素。自身的后面,删除原来的元素,此时页面显示的复制的元素,等接口数据返回后删除所有复制的元素显示真实元素。1.只加载静态资源,在静态资源加载期间显示骨架屏,在静态资源加载完和接口请求期间配合设置默认值展示。思路1:和方案一 一至在自定义指令的生命周期对元素的innerhtml进行赋值。添加全局的自定义指令。
2023-04-07 15:43:39 123
原创 ios兼容性问题
1.背景描述 原项目几条业务线共用了一个模块组件其中该组件用了margin-right:-100%(撑开了宽度),业务线分离将此模块copy了一份,上线后发现ios可以左右滑动(h5和安卓正常不可滑动),查看半天也没定位到,后经请教将body的overflow:hidden 属性关闭在h5上复现了,想到应该是ios对于该属性的兼容问题后经查阅:正常来说给body元素增加一个overflow-x: hidden;就能够解决问题了,但是苹果机确没有用。感觉苹果机看起来解析<meta name="v
2022-05-30 18:35:38 568
原创 fatal:protocol error:bad pack header
今天在使用git pull拉代码时,提示remote:internal serve errorfatal:protocol error:bad pack header大量查阅网上资料给出最多的解决方式是:首先需要你在git bash中设置下命令(在服务端设置,不是客户端):git config --global pack.windowMemory "100m"git config --global pack.packSizeLimit "100m"git config --g..
2022-04-11 18:57:56 4247
原创 slot 插槽 不显示
在排除一切代码问题后,就考虑vue和vue-template-compiler的版本适配问题当 vue的版本大于 2.6.12时,就会出现这种情况,由于 vue-template-compiler 需要与vue的版本同步解决方案就是把 vue和vue-template-compiler的版本降低到 2.6.12 及以下即可。注意当前项目package.json中 插件版本号不同写法 的含义vue:"2..6.12" 匹配固定版本2..6.12vue:"~2.16.12...
2022-03-28 19:00:23 2063
原创 git 安装 及clone push pull 各种命令报错集合,新手必读教程
git的使用一、设置用户名邮箱$ git config --global user.name "Your Name" (一般设置为个人名字全拼zhangshaohua或邮箱)$ git config --global user.email "email@example.com"(可收到邮件的邮箱即可) 1、为什么要配置用户名和邮箱?因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址(名字和邮箱都不会进行验证),这样远程仓库才知道哪次提交是由谁完成的。你..
2021-10-17 15:26:42 1074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人