用户中心USER CENTER

首页/用户
  • ES6学习(二)之解构赋值及其原理

    摘要:基本原理解构是提供的语法糖,其实内在是针对可迭代对象的接口,通过遍历器按顺序获取对应的值进行赋值。属性值返回一个对象的无参函数,被返回对象符合迭代器协议。迭代器协议定义了标准的方式来产生一个有限或无限序列值。 更多系列文章请看 1、基本语法 1.1、数组 // 基础类型解构 let [a, b, c] = [1, 2, 3] console.log(a, b, c) // 1, 2, ...

    chunquedong 发布于JavaScript
  • 使用vue导出excel遇到的那些坑

    需求: Vue+element UI el-table下的导出当前所有数据到一个excel文件里。 先按照网上的方法,看看有哪些坑 准备工作: 1、安装依赖:yarn add xlsx file-saver -S 2、在放置需要导出功能的组件中引入   import FileSaver from file-saver; import XLSX from xlsx; 3、HTML中的设置,简单来说...

    chunquedong 发布于JavaScript
  • JavaScript数据结构与算法——链表

    摘要:链表数据结构链表存储有序的元素集合,但不同于数组,链表中的元素咋内存中并不是连续放置的每个元素有一个存储元素本身的节点和一个指向下一个元素的引用组成。 1.链表数据结构 链表存储有序的元素集合,但不同于数组,链表中的元素咋内存中并不是连续放置的每个元素有一个存储元素本身的节点和一个指向下一个元素的引用组成。下图展示了一个链表的结构:showImg(https://segmentfaul...

    chunquedong 发布于JavaScript
  • vue-router 一些容易被忽略的知识点

    摘要:调用全局的守卫。在被激活的组件里调用。用创建好的实例调用守卫中传给的回调函数。 本文适用于对 Vue.js 和 vue-router 有一定程度了解的开发者除特殊说明,vue-router 版本为 3.0.2 正文 路由 class 匹配 路由匹配后会给该标签添加 class 属性值 .router-link-active,该功能在嵌套路由中十分方便 class 的实际属性值可以通...

    chunquedong 发布于JavaScript
  • 基于clamp.js封装vue指令,处理多行文本的溢出

    摘要:最近做项目时,遇到了一个需求要求里文本在两行显示,的宽度是固定的,如果溢出的话就显示省略号。用来限制在一个块元素显示的文本的行数。为了实现该效果,它需要组合其他的属性。为了更好的跟相结合,今天我们就封装一个的指令,来方便的解决这个问题。 最近做项目时,遇到了一个需求:要求div里文本在两行显示,div的宽度是固定的,如果溢出的话就显示省略号。单行文本的溢出问题,我们都很熟悉,只要添加以...

    chunquedong 发布于JavaScript
<