前沿攻略 2020-07-15 14:34

微信小程序:多层次对象数组的赋值、动态赋值

data:{info1:{name:'aa',address:'bb'...},info2:[{name:'aa'},{name:'bb'}...]}方案:const_k1=`info1.name`//拼接已知属性const_k2=`info2[${index}].name`//拼接动态属性this.setData({[_k1]:'cc',[_k2]:'cc'})

收藏 0推荐 0评论 0阅读 18
前沿攻略 2020-06-16 18:15

VUE开发规范-前端规范

VUE开发规范基于vue官网代码风格https://cn.vuejs.org/v2/style-guide/template在模版文件中,你应该遵守HTML的书写规范1、标签语义化,切忌清一色的div元素。列表可以使用ulli,文字使用p标签,标题使用h*标签,等等。HTML5推出了语义化的标签,建议使用:section,aside,header,footer,arti

收藏 0推荐 0评论 0阅读 56
前沿攻略 2020-05-28 16:35

接口返回int类型id超过15位数字,js数字精度丢失

接口返回int类型id超过15位数字,js数字进度丢失,批量将超过15位的安全数值,转为字符串的方法在axios.js中处理,安装json-bigintletJSONbigStringTmp=require('json-bigint');letJSONbigString=JSONbigStringTmp({"storeAsString":true});将axios的responseType改为text类型axios.defaults.responseType='text'然后在HTTPresponse

收藏 0推荐 0评论 0阅读 103
前沿攻略 2020-05-08 10:40

vue 更新状态

this.$emit('update:visible',false)

收藏 0推荐 0评论 0阅读 96
前沿攻略 2019-10-08 18:47

git 命令行大全

gitbranch-a查看本地分支gitfetchorigin--prune更新本地分支1.强制推送(慎用,除非你认为其他冲突等可以丢弃或者不是很重要)gitpush--force2.创建文件等小命令

收藏 0推荐 0评论 0阅读 122
前沿攻略 2020-03-12 17:07

sticky使用方法 以及sticky失效有原因

sticky属性依赖于用户的滚动,在position:relative与position:fixed定位之间切换。元素定位表现为在跨越特定阈值前为相对定位,之后为固定定位。sticky属性仅在以下几个条件都满足时有效:父元素不能overflow:hidden或者overflow:auto属性必须指定top、bottom、left、right4个值之一,否则只会处于相对定位父元素的高度不能低于sticky元素的高度

收藏 0推荐 0评论 0阅读 139
前沿攻略 2020-02-22 21:46

css3 盒子的高度自动跟随宽度,正方形

只上代码.art-img{width:10%;}.art-img:before{content:'';padding-top:100%;float:left;}.art-img:after{content:'';display:block;clear:both;}

收藏 0推荐 0评论 0阅读 141
前沿攻略 2019-12-20 10:21

JavaScript 高性能数组去重

JavaScript高性能数组去重中午和同事吃饭,席间讨论到数组去重这一问题我立刻就分享了我常用的一个去重方法,随即被老大指出这个方法效率不高回家后我自己测试了一下,发现那个方法确实很慢于是就有了这一次的高性能数组去重研究一、测试模版数组去重是一个老生常谈的问题,网上流传着有各种各样的解法为了测试这些解法的性能,我写了一个测试模版,用来计算数组去重的耗时

收藏 1推荐 0评论 0阅读 173
前沿攻略 2019-10-18 10:27

css 自动高度

<divclass="goods-img-one"style="background-image:url("https://pub-img.perfectdiary.com/image/2019/10/5f40872f56024e0f8c0785f6ee8d18e2.jpg");"></div>.goods-img-one{width:100%;background-color:#ccc;background-repeat:no-repeat;background-size:cover;&::before{content:'

收藏 0推荐 0评论 0阅读 238
前沿攻略 2019-09-24 11:15

js 密码加密最简单的一种方式

//Base64编码js密码加密最简单的一种方式letdata=window.btoa(stringToEncode);//Base64解码letdata=window.atob(encodedData);如果是汉字,就需要先对其进行编码,下面的编码函数最开始是因为URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使

收藏 0推荐 0评论 0阅读 272