摘要: sort()方法是数组自带的一种排序方法,数组在原数组上进行排序,不生成副本。 如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。 1.当元素为字符串时 将元素从字符 阅读全文
posted @ 2020-10-26 15:32 棠樾 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: 需求:批量创建门店,要求导入的门店数量不超过1000个,由于需要对门店进行编辑,和后台的复杂度,要求不分页。 但是当导入的门店数量在900条往后时需要15 秒左右才能把页面渲染出来,很慢。所以需要前端做分页。 思路:根据请求接口得到的数据和分页展示的条数计算出有多少页 补充:项目中批量发货页面中也有 阅读全文
posted @ 2020-10-26 10:14 棠樾 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 想要实现如下效果: 方法:使用自定义表头 element-ui API如下: 代码如下: 阅读全文
posted @ 2020-10-22 16:57 棠樾 阅读(792) 评论(0) 推荐(0) 编辑
摘要: post请求: get请求: 结合vue项目看一下各种情形: 总结一下: get 请求方式中,第一个参数为请求的url地址,第二个参数为请求的一些配置项,需要传递给后端的参数包含在配置项的data或者params属性中。 post 请求则第一个参数为url地址,第二个参数是需要入参的json数据,第 阅读全文
posted @ 2020-10-13 17:40 棠樾 阅读(5132) 评论(0) 推荐(0) 编辑
摘要: 首先来看一个例子: 乍一看,感觉很简单,第一个fn()函数里面的this指向的是window,但是执行结果发现fn()输出的是 undefined。 为什么会出现这个问题,根本原因就是ES6和ES5变量声明的区别: 1.ES5声明变量只有两种方式 :var 和 function 2.ES6 声明变量 阅读全文
posted @ 2020-09-30 15:43 棠樾 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 什么是执行上下文? javascript中代码的运行环境分为一下三种: 1.全局级别的代码,这个是默认代码的运行环境,一旦代码被载入,引擎最先进入的就是这个环境。 2.函数级别的代码,当执行一个函数时,运行函数体中的代码。 3.eval的代码,在eval函数内运行的代码。 为了方便于大家理解,我们可 阅读全文
posted @ 2020-09-28 17:43 棠樾 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 在javascript 中,call 和apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说就是为了改变函数体内部 this 的指向。 首先举个例子: 一个叫花花的小猫喜欢吃鱼,一个叫黄黄的小狗喜欢吃骨头 var cat = { name: '花花', eat:func 阅读全文
posted @ 2020-09-28 11:41 棠樾 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 问题:请求接口获取数据,重新给cascader赋值时,页面不显示新获得数据。 解决方法:只要重新加载下cascader组件就行. <el-cascader v-if="isShowInfo" // 添加v-if v-model="scope.row.roleIds" :options="scope. 阅读全文
posted @ 2020-09-27 21:19 棠樾 阅读(8435) 评论(0) 推荐(1) 编辑
摘要: 箭头函数没有自己的 this,它内部的 this 是外层代码块的 this,也就是定义箭头函数时所在的对象。 ES6 标准入门里面对箭头函数 this 的指向有如下说法: 函数体内的 this 对象就是定义时所在的对象,而不是调用时所在的对象。 一般this 对象的指向是可变的,但是在箭头函数中,t 阅读全文
posted @ 2020-09-24 17:55 棠樾 阅读(620) 评论(0) 推荐(0) 编辑
摘要: position属性共有四种不同的定位方法,分别是static、fixed、relative、absolute,sticky。最后将会介绍和position属性密切相关的z-index属性。 1.position: static static定位是HTML元素的默认值,即没有定位,元素出现在正常的流 阅读全文
posted @ 2020-09-16 18:13 棠樾 阅读(505) 评论(0) 推荐(0) 编辑