vue
祖先生
心累,勿扰
展开
-
vue 三元表达式动态绑定class
vue使用三元表达式绑定class<div :class="[isActive ? 'active' :'']"> 测试</div><script>export default { data () { return { isActive: true } }}</script><style scoped> .active { font-size: 16px; } .normol {.原创 2020-09-09 16:07:51 · 18119 阅读 · 0 评论 -
js 对象数组 数组 求交集 差集
let a = [{ id: 3, a: 123, b: 1234 }, { id: 1, a: 123, b: 1234 }]; let b = [{ id: 1, a: 123, b: 1234 }, { id: 2, a: 123, b: 1234 }, { id: 3, a: 123, b: 1234 }, { id: 4, a: 123, b: 1234 }]; let arr = [...a].filter(x => [...b].some(y => y.id ==.原创 2020-12-16 15:49:15 · 160 阅读 · 0 评论 -
pnpm : 无法加载文件 C:\Users\huangzuxian01\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go
pnpm : 无法加载文件 C:\Users\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅原创 2022-07-21 10:48:30 · 487 阅读 · 0 评论 -
选择框 el-select 全选 多选, el-option与el-checkbox的组合使用
<el-select multiple collapse-tags clearable v-model="biddingStage" placeholder="请选择" @change="handleSelect"> <div style="padding: 0 20px;line-height:34px"> <el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change...原创 2021-10-09 10:23:24 · 8939 阅读 · 9 评论 -
正则表达式 传参 插入参数 或者插入变量
动态控制小数位数,给正则表达式传参需要使用new RegExp()构造函数平时我们使用字面量写法let value = subItems.keyValue.replace(/^(\-)*(\d+)\.(\d{2}).*$/, '$1$2.$3');需要使用new RegExp()构造正则,插入变量1、两侧的"/"需要去除。2、当中的转义字符\需要用"\\"。3、变量用字符串拼接。const accuracy = 3const regx = new RegExp("^(\\-)*(\\d+原创 2022-05-27 18:45:47 · 2434 阅读 · 0 评论 -
vue 使用正则表达式 项目构建失败 Invalid regular expression: invalid group
vue 使用正则表达式 项目构建失败 Invalid regular expression: invalid group原创 2022-05-27 00:21:32 · 1950 阅读 · 0 评论 -
upload 上传文件之前判断,先判断再弹出文档选择框
如果想要点击上传按钮判断某个条件是否符合,再弹出文档选择框的效果不需要在Upload标签绑定before-upload事件,而是在上传Button按钮绑定事件<Upload action="xxx"> <Button @click="handleBeforeUpload">上传模板</Button></Upload>使用 e.stopPropagation() 阻止事件冒泡到父元素,这样就不会弹出文档选择框 // 上传之前 async原创 2022-05-19 10:56:01 · 2297 阅读 · 0 评论 -
el-input 只能输入整数(包括正数、负数、0)或者只能输入整数(包括正数、负数、0)和小数
el-input 只能输入整数(包括正数、负数、0),没有长度限制<el-input type="text" v-model="height" @input="handleEdit" /></div>handleEdit(e) { let value = e.replace(/[^(\-?\d+)]/g,"") // 只能输入-和数字 value = value.replace(/\-{2,}/g, '-') // -只能保留一个 value原创 2022-05-15 21:35:02 · 33105 阅读 · 8 评论