- 博客(9)
- 收藏
- 关注

原创 vue通过笛卡儿积实现sku库存配置
vue通过笛卡儿积实现sku库存配置目标注意目标通过页面上渲染出来的动态属性 实现sku库存配置将已选择的所有属性,通过笛卡儿积实现sku库存配置以两个属性为例子,举例说明:1x1:白色S结合之后就是[白色,S] this.selectCheckArr=[ [ { "attrId": 0, "attrName": "颜色", "attrValueId": 00, "at
2022-03-11 17:47:45
3020
2
原创 使用VSCode拉取代码报错would clobber existing tag
使用VSCode拉取代码报错would clobber existing tag使用VSCode拉取代码时有时候会报错would clobber existing tag解决:git fetch --tags -f之后再进行拉取即可。
2022-04-21 09:46:44
619
原创 使用类class封装localStorage
使用类class封装localStorage class Storage { constructor(name) { this.name = 'storage'; } //设置缓存 setItem(params) { let obj = { name: '', value: '', expir
2022-03-21 15:24:49
375
原创 解决iframe高度自适应
解决iframe高度自适应原因第一种方法第二种方法原因iframe的高度不会随着页面高度的变化而变化,可能会导致页面显示不全,或者页面下方有空白的问题。第一种方法这个方式更适用于嵌套的页面,当嵌套多个iframe时,比如左侧有个侧边栏,右侧是个大的iframe,这个大的iframe又嵌套了一层:中间是iframe,但是右侧又有个侧边栏,这时候不想让iframe单独滑动(避免页面出现两个滚动条),而是想整个页面一起滑动时,用这个方法。html代码: 注意一定要写height=‘100%’ scrol
2022-03-21 14:00:09
7773
2
原创 js实现深拷贝
js实现深拷贝 function deepClone(a, cache) { if (!cache) {// 缓存不能全局,最好临时创建并递归传递 cache = new Map() } // String Num bool null undefined bigint symbool Object //Object if (a instanceof Object) { le
2022-03-17 16:38:00
497
原创 js 实现类、继承
js 实现类、继承实现类使用原型使用class实现继承使用原型使用class实现类使用原型 function Point(x, y) { this.x = x this.y = y } Point.prototype.toAdd = function () { return this.x + this.y } Point.prototype.toSub = function () { return thi
2022-03-17 16:33:48
336
原创 js如何判断两个数组对象是否完全相等
如何判断两个数组是否完全相等,如何判断两个对象是否完全相等记录一下~也是sku库存配置中用到的每次往数组里插入值时,都要判断之前选中的数组里面是否已经存在了这个数组对象 arrayEquals(array1, array2) { // if array1 or array2 is a falsy value, return if (!array1 || !array2) return false; // compare length
2022-03-11 17:56:07
3504
原创 vue使用el-form的rules里面的pattern进行校验
vue使用el-form的rules里面的pattern进行校验校验手机号校验电话号码校验只能输入数字、字母校验只能输入数字、字母、特殊字符强校验密码必须包含数字、字母、特殊字符,且长度为6-16位校验链接校验身份证号校验邮箱校验手机号{pattern: /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,message: "请输入正确的手机号码",trigger: "blur"}校验电话号码
2022-03-09 16:36:44
7843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人