javascript
平时常用到的技术
绵绵藏好啦
这个作者很懒,什么都没留下…
展开
-
对比两个数组,数组A去数组B对比,如果B组有A的值,那么A就将这个值删除
【代码】对比两个数组,数组A去数组B对比,如果B组有A的值,那么A就将这个值删除。原创 2022-12-30 10:08:19 · 225 阅读 · 0 评论 -
动态渲染表头,表数据
【代码】动态渲染表头,表数据。原创 2022-08-21 15:39:01 · 280 阅读 · 0 评论 -
vue 根据文件后缀显示相应的类型图标
代码】vue 根据文件后缀显示相应的类型图标。原创 2022-08-17 17:31:58 · 1604 阅读 · 5 评论 -
树形结构根据指定节点id,查询所有上级
代码】树形结构根据指定节点id,查询所有上级。原创 2022-07-23 19:34:18 · 1563 阅读 · 0 评论 -
前端常用60余种工具方法(转载 华为云开发者联盟)
前端开发常用工具转载 2022-07-05 11:06:52 · 304 阅读 · 0 评论 -
移动端:vant Picker选择器 + ts + vue3.0 实现仿企业微信审批 选择时间组件(去年、今年(不用显示年)、明年)
模仿企业微信审批流时的时间选择组件,默认选择范围为去年开始日期、今年、明年结束日期,选择日期时如果为今年,则组件内日期不展示年(根据个人需求,也可去掉),当日日期的周几展示为“今天”原创 2022-05-27 16:55:57 · 1556 阅读 · 0 评论 -
vue上传图片(压缩图片、预览、带token上传)
<!--这里使用的是antdvue上传组件--> <a-form-item label="上传账单:" v-bind="validateInfos.attachment"> <a-upload v-model:file-list="fileList" name="file" :multiple="true" list-type="picture-card" :show-upload-list="true" class="avatar-uploade...原创 2022-04-28 10:20:10 · 1099 阅读 · 0 评论 -
带token查看图片自定义组件
```javascript<template> <img :id="id" style="display: none;"/> //原生 <a-image :width="width" :height="height" :src="src" /> //antdvue组件</template><script lang="ts"> import { useUserStore, } from "/@/store/modules/user"; import { ref, } from 'vu原创 2022-04-27 10:51:29 · 519 阅读 · 0 评论 -
解决加法精度计算
// 解决加法精度计算问题 function accAdd(arg1, arg2) { var r1, r2, m; try { r1 = arg1.toString().split(".")[1].length } catch (e) { r1 = 0 } try { r2 = arg2.toString().split(".")[1].length原创 2022-04-26 17:50:15 · 112 阅读 · 0 评论 -
antdvue选择器过滤
//页面 <a-select v-model:value="form.orderIds" mode="multiple" style="width: 200px" placeholder="请选择订单" :filterOption="filterOption"> <a-select-option v-for="(item,index) in tabData" :value="item.id"> {{item.orderNo}}({{item.s原创 2022-04-15 10:58:55 · 487 阅读 · 0 评论 -
初识Vue,hello小案例
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="./js/vue.js" type="text/javascript" charset="utf-8"></script> </head> <body> <!-- 初识Vue: 1、想让vu原创 2022-01-13 00:10:39 · 210 阅读 · 0 评论 -
Js常规检验、一些正则表达校验
以下是常规js校验//手机号码验证isPhone(value) { return /^(\+86)?1[3456789]\d{9}$/.test(value);},//客户名称验证custName(value) { return /^[\u4E00-\u9FA5A-Za-z()()]+$/.test(value);},//邮箱地址验证email(value) { return /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]原创 2021-06-29 09:56:12 · 228 阅读 · 0 评论 -
导出element ui表格合并表头的xlsx
1、引入import FileSaver from ‘file-saver’import XLSX from ‘xlsx’2、导出exportExcel(excelName) {try { const $e = this.$refs['listTable'].$el let $table = $e.querySelector('.el-table__fixed') if (!$table) { $table = $e原创 2021-06-29 09:25:54 · 156 阅读 · 0 评论 -
vue+element导出excel,并修改样式
1、引入import FileSaver from 'file-saver'import XLSX2 from 'xlsx'import XLSX from "xlsx-style";2、报错安装npm install –save xlsx-style会报错:This relative module was not found: ./cptable in ./node_modules/[email protected]@xlsx-style/dist/cpexcel.js解决 方法一:原创 2021-06-29 09:22:27 · 768 阅读 · 3 评论 -
vue 根据身份证号获取性别,年龄,出生年月
vue 根据身份证号获取性别,年龄,出生年月获取性别,年龄,出生年月getInfo(idCard) { let sex = null; let birth = null; let myDate = new Date(); let month = myDate.getMonth() + 1; let day = myDate.getDate(); let age = 0; if (idCard转载 2021-06-29 09:17:19 · 3078 阅读 · 0 评论 -
vue实现搜索功能且关键字高亮(vue+vxe-table)
搜索效果如下核心1)利用@input属性来触发搜素功能2)利用RegExp来对字符串来全局匹配关键字,利用replace方法来对匹配的关键字进行嵌入高亮的<vxe-table-column field="tern_name" type="html" title="问题" min-width="180"></vxe-table-column>表格,利用v-html来嵌入html标签来达到关键字高亮显示代码template <el-form>原创 2021-05-06 09:06:46 · 2218 阅读 · 0 评论 -
js实现数值自动增加动画
// 实现数值自动增加动画 function NumAutoPlusAnimation(targetEle, options) { let that = this /*可以自己改造下传入的参数,按照自己的需求和喜好封装该函数*/ //不传配置就把它绑定在相应html元素的data-xxxx属性上吧 options = options || {}; var $this = document.getElemen...原创 2021-04-21 09:21:41 · 702 阅读 · 0 评论