js
jingzhi1230
这个作者很懒,什么都没留下…
展开
-
Vue滚动懒加载自写自定义指令
本来用的ElementUI的v-infinite-scroll发现并不是很好用所有自己写了一个,实现了滚动到底部进行加载的功能直接上代码://滚动懒加载Vue.directive('lazyinit-done', {//加载完成状态变量 bind: async function (el, binding, vnode) { }})Vue.directive('laz...原创 2020-04-22 16:22:07 · 341 阅读 · 0 评论 -
js/java 解析{{}}大括号里面的变量
1.jslet content = "456{{test}}123{{chart}}321";let regex3 = /\{{(.+?)\}}/g; // {{}} 匹配大括号let vars = content.match(regex3);if(vars){ for(let v of vars){ console.log(v);//{{test}},{{c...原创 2019-04-12 12:46:00 · 2801 阅读 · 0 评论 -
JS json数组的去重 获取
/** * 获取json数组指定下标的数组 */ function transArrayByName(array,name){ let rarray = []; array.map(function(a){ if(typeof a == 'object'){ if(a[name]){ rarray.push(a[name]); } ...原创 2019-04-16 16:57:33 · 737 阅读 · 0 评论 -
解决 for循环异步请求 导致异步请求内部的代码 不按顺序执行的问题
1.问题原因let data = [1,2,3,4,5];for(i=0;i<data.length;i++){ let d = data[i]; $.get("getById?id="+d,function(data){ console.log(i) }) //一次循环结束}//[0,3,2,4,1]因为for循环是在每次...原创 2019-04-19 10:53:14 · 5189 阅读 · 3 评论