![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
灰小小小熊
这个作者很懒,什么都没留下…
展开
-
vue项目,iview--Table支持文本溢出省略号组件封装
组件部分<template> <Tooltip max-width="200" transfer :content="content" :disabled="!showTooltip" :class="tooltipClass" > <span ref="content" @mouseenter="handleTooltipIn" :class="textClass"原创 2021-11-17 11:07:04 · 892 阅读 · 0 评论 -
vue iconfont通过循环渲染绑定
对于日常开发的小伙伴而言,iconfont图标非常常见,当在侧边栏展示的时候,由于侧边栏要切换成动态接口获取,图标依然由前端提供渲染,这时候,该怎么写呐,话不多说,上代码```javascript <li class="sub-menu" @click="changeSer(item.code)" :class="{ 'sub-active': subActive === item.code }" v-for="item in s原创 2021-11-09 16:10:15 · 232 阅读 · 0 评论 -
针对axios的封装
import axios from 'axios'import { TOKEN } from '#/utils/config'const genFetch = (opts = {}) => { return axios.create({ baseURL: window.__POWERED_BY_QIANKUN__ ? window.__INJECTED_PUBLIC_PATH_BY_QIANKUN__ + 'api' : '/api', timeout: Infinity,.原创 2021-11-09 16:07:42 · 509 阅读 · 0 评论 -
递归形成树结构
arrayToTree(arr, parentId) { // arr 是返回的数据 parendId 父id let temp = [] let treeArr = arr treeArr.forEach((item, index) => { item.title = item.name if (item.parent_id == parentId) { if (this.arrayToTre..原创 2021-09-27 15:52:12 · 85 阅读 · 0 评论 -
vue项目,xterm + websocket实现终端功能
最近来了个新需求,要在项目里实现一个终端,要实时发送信息获取返回,并且渲染到页面上查了一些相关文档,踩了几个小坑坑,最后实现如下,希望能帮到你,不喜勿喷哦<template> <div class="container-box"> <div class="container-header"> <h2>命令行</h2> </div> <section> <di原创 2021-05-14 15:22:05 · 1421 阅读 · 1 评论 -
判断数组里多个对象key下的value是否有重复
话不多说,上代码喽const sealListCopy=[{name:"123"},{name:"111"},{name:"111"}]const nameArr = sealListCopy.map(function (item) { return item.Name; });const isDuplicate = nameArr.some(function (item, idx) { return nameArr.indexOf(item) !== id.原创 2020-12-21 13:41:08 · 943 阅读 · 0 评论 -
vue iconfont通过循环渲染绑定
对于日常开发的小伙伴而言,iconfont图标非常常见,当在侧边栏展示的时候,由于侧边栏要切换成动态接口获取,图标依然由前端提供渲染,这时候,该怎么写呐,话不多说,上代码 <li class="sub-menu" @click="changeSer(item.code)" :class="{ 'sub-active': subActive === item.code }" v-原创 2020-12-01 09:58:55 · 970 阅读 · 0 评论 -
正则篇(不间断更新)
1、不以“-”开头。数字字母组成的校验规则/^(?!-)[a-zA-Z0-9-]*$/2、图片格式png、jpg、jpeg /\.(png|jpg|jpeg)$/i3、密码长度为8-16个字符且至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。特殊字符仅限!-@.^_%,://^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!\-@.^_%,:\/])[a-zA-Z0-9!\-@.^_%,:\/]{8,16}$/...原创 2020-09-27 15:31:45 · 107 阅读 · 0 评论 -
JS面试题(个人面试经历整理)
cookie,localStorage,sessionStorage相同点:cookie,localStorage,sessionStorage都是在客户端保存数据的,存储数据的类型:都是字符串。不同点:1、生命周期:1)、cookie如果不设置有效期,那么就是临时存储(存储在内存中),是会话级别的,会话结束后,cookie也就失效 了,如果设置了有效期,那么cookie存储在硬盘里,有效期到了,就自动消失了。2)、localStorage的生命周期是永久的,关闭页面或浏览器之后loca原创 2020-07-13 10:04:48 · 249 阅读 · 0 评论