
笔记
LinDon_
一片树林有两条路 而我选择人迹稀少的一条 从此决定一生的道路
展开
-
中焦寒热错杂
半夏、黄芩、干姜、人参(或党参)、黄连、大枣、甘草 本方特点:寒热并用、辛开苦降,调和脾胃气机,主治寒热错杂、中焦痞满(如胸闷、胃胀、上热下寒)。升麻 12g土茯苓 20g化橘红 12g大枣 5枚。原创 2025-03-22 11:22:52 · 166 阅读 · 0 评论 -
【格式化数字、金额、千分位、保留几位小数、舍入舍去】
【代码】【格式化数字、金额、千分位、保留几位小数、舍入舍去】原创 2023-11-04 09:21:58 · 180 阅读 · 0 评论 -
对象数组的排序
333原创 2022-06-25 10:09:06 · 132 阅读 · 0 评论 -
对象数组a与对象数组b取出id不同元素赋值给新的数组
低功耗原创 2022-06-23 17:31:11 · 213 阅读 · 0 评论 -
数组的中的某个属性的监听
数组的监听原创 2022-06-12 16:27:55 · 253 阅读 · 0 评论 -
对象的深拷贝和浅拷贝
0000原创 2022-06-09 18:55:48 · 39 阅读 · 0 评论 -
饿了么动态表格
<template> <div> <el-button @click="add">新增一行</el-button> <el-button @click="save">保存</el-button> <el-table :data="tableData" style="width: 100%"> <el-table-column prop="compty" label="日期" w原创 2022-05-28 18:23:50 · 537 阅读 · 0 评论 -
sourceTree配置SSH及使用
sourceTree配置SSH及使用二、提交代码点提交,把暂存提交项目即可git操作原创 2022-05-27 12:25:27 · 962 阅读 · 0 评论 -
js 根据对象数组中的属性进行排序
【js 根据对象数组中的属性进行排序】var arr = [ {name:'a',age:9}, {name:'b',age:12}, {name:'c',age:8}]; arr.sort((a,b)=>{ return a.age - b.age });function compare(property){ return function(a,b){ var value1 = a[property]; var v转载 2022-05-26 15:31:31 · 511 阅读 · 0 评论 -
树形结构-点击整行展开-vue
【树形结构,点击整行展开】table中添加 row-click 绑定行点击事件<el-table :row-class-name="tableRowClassName" ref="table" height="75vh" v-loading="crud.loading" v-watermark="{text:syname,textColor:'rgba(180, 180, 180, 0.3)'}" :tree-props="{chil原创 2022-05-19 16:37:03 · 818 阅读 · 0 评论 -
数组中非id -的排序处理
大范甘迪原创 2022-05-19 13:48:13 · 72 阅读 · 0 评论 -
树型结构-vue
表格树型结构的处理--树型处理工具函数/*** * 数组树形结构 转数型结构 * */export function ArrTree(data) { var nwearr = data; let result = []; if (!Array.isArray(data)) { return result; } data.forEach(item => { delete item.children; }); let map = {}; dat原创 2022-05-10 18:31:50 · 309 阅读 · 0 评论 -
正则校验时间格式
【正则校验时间格式】/*** 一位数前加0 例:5 -> 05*/function set2len(str) { if (!isNaN(str)) { str += ''; } return str.length == 1 ? '0' + str : str;}/*** 日期格式 例: 2021-09-12*/function isDate(str) { if (!str) { return false; } var res = str.match(/^(\d原创 2022-04-28 09:43:16 · 783 阅读 · 0 评论 -
js 获取本月、本周、本年年初
timeSlotChange(val){ let startTime, endTime; let now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 let nowMonth = now.getMonth(); //当前月 let nowYear =原创 2022-04-26 08:48:21 · 978 阅读 · 0 评论 -
vant ui 双向输入框禁止手机键盘弹出
vant ui 双向输入框禁止手机键盘弹出<van-field readOnly @focus="noBomBox" :formatter="formatterNumber" type="number" @click="show =true" class="field" v-model="fillData" placeholder="请输入" />noBomBox(Event) { document.activeElement.blur();},...原创 2022-04-13 09:52:14 · 2452 阅读 · 0 评论 -
vant Table 封装
vant Table 封装组件<template> <div class="vant-table"> <table cellspacing="0" :style="bgcolor" style="width:100%" class="table"> <tr> <th class="th" v-for="(item, index) in option.column" :key="index">{{ item原创 2022-04-11 10:45:59 · 14091 阅读 · 2 评论 -
vant引入iconfont
vant引入iconfont原创 2022-03-26 17:23:09 · 721 阅读 · 0 评论 -
电子签名手机-vue
电子签名手机-vue<template> <div class="signature" @touchmove.prevent> <div class="boardBox" ref="boardBox"> <div class="bar"> <!-- <div class="item" @click="goback">--> <!-- <div原创 2022-03-26 16:46:08 · 1116 阅读 · 0 评论 -
复制链接vue
复制链接 copyLink() { let urlImg = this.baseApi + '/staff/index.html#/signature/' + this.dataFORM.id let url = urlImg // 后台接口返回的链接地址 let inputNode = document.createElement('input') // 创建input inputNode.value = url // 赋值给 input 值原创 2022-03-26 16:44:40 · 4108 阅读 · 0 评论 -
计时器 自增
计时器 自增start(bolean) { let _this = this let hour, minute, second hour = minute = second = 0 if (bolean === true) { _this.timer = setInterval(function () { if (second >= 0) { second = second + 1原创 2022-03-26 16:43:15 · 149 阅读 · 0 评论 -
两个时间戳相减转化成时分秒
两个时间戳相减转化成时分秒 getdate(period) { var yearLevelValue = 365 * 24 * 60 * 60 * 1000; var monthLevelValue = 30 * 24 * 60 * 60 * 1000; var dayLevelValue = 24 * 60 * 60 * 1000; var hourLevelValue = 60 * 60 * 1000; var minuteLevelVa原创 2022-03-26 16:40:40 · 1277 阅读 · 0 评论 -
js 正则
/** * Created by PanJiaChen on 16/11/18. *//** * @param {string} path * @returns {Boolean} */export function isExternal(path) { return /^(https?:|mailto:|tel:)/.test(path);}/** * @param {string} str * @returns {Boolean} */export function原创 2022-03-10 18:02:34 · 353 阅读 · 0 评论 -
VUE ELEMENT UI中picker 去掉此刻按钮
** <el-date-picker v-model="WtView.newScWtClueFollow.afterTime" type="datetime" popper-class="no-atTheMoment" :picker-options="pickerOptions2" style="width: 370px;"/></el-form-item>**picker原创 2022-03-10 14:07:45 · 1867 阅读 · 0 评论 -
js正则校验
正则校验// 至少输入20个字符且只能是汉字export function limtCharacter(rule, value, callback) { const reg = /^(?=([\u4e00-\u9fa5].*){20})/; if (value === "" || value === undefined || value == null) { callback(); } else { if (!reg.test(value) && value原创 2022-02-21 16:18:11 · 837 阅读 · 0 评论 -
手机星号替换
手机星号替换const tel = '18781268679'const newTel = tel.slice(-4).padStart(tel.length, '*')console.log(newTel) // *******5678二、逻辑与赋值 x &&= y等效于x && (x = y);上面的意思是,当x为真时,x=y。具体请看下面的示例:let a = 1;let b = 0;a &&= 2;console.log(a原创 2022-02-16 11:14:21 · 455 阅读 · 0 评论 -
Vant datePicker阻止移动端的自动调取键盘的事件
**使用日期控件datePicker,阻止移动端的自动调取键盘的事件**<van-field v-model="timeValue" placeholder="请选择任务状态日期" @focus="selectDate()"/> methods:{ selectDate(){ document.activeElement.blur(); } }...原创 2022-02-08 17:25:51 · 528 阅读 · 2 评论 -
路由的重定向
路由的重定向 <van-button icon="plus" type="primary" style="position: fixed;right: 20px;z-index: 99999;bottom: 20%;border-radius:50%;" to="../archives/0" />```{path: ‘/archives/:id’,name: ‘archives’,component: () => import(’…/views/guset/showroo原创 2022-01-27 16:39:00 · 969 阅读 · 0 评论 -
pc端折叠
代码折叠 <div style="display: flex;justify-content: flex-start"> <el-divider content-position="left">意向信息</el-divider> <el-button type="text" @click="isActive = !isActive">{{ isActive ? '折叠' : ' 展开' }}</el-button>&l原创 2022-01-26 09:32:47 · 1054 阅读 · 0 评论 -
计算两个日期的分钟数
计算两个日期的分钟数 // 在苹果上,时间格式最好是 是 2020/02/02 它是斜杠开头的 let day11 = (new Date(day1)).valueOf() let day22 = (new Date(day2)).valueOf() let disparity = day22 -day11 let minutes = Math.floor(disparity/1000 /60);; return minutes原创 2022-01-21 16:39:12 · 467 阅读 · 0 评论 -
数组去重 简单型
数组去重 简单型let arr = [‘尽快发给’,‘克己奉公’,‘克己奉公’,‘风格和’];let resultarr = [...new Set(arr)];console.log('dfgdf',resultarr); //[1,2,3]原创 2022-01-08 08:42:51 · 148 阅读 · 0 评论 -
js 数字数字转化成大写金额
js 数字数字转化成大写金额<template> <div> <div> <span> 请输入金额: </span> <el-input placeholder="请输入内容" class="input-with-select" style="width:300px" v-model="amount"> <el-button slot="append" icon="el-icon-circle原创 2021-12-30 08:58:22 · 133 阅读 · 0 评论 -
input只能输入数字并限制长度
一、input只能输入数字并限制长度限制长度(字符数)<input type="number" oninput="if(value.length>11)value=value.slice(0,11)" />二、限制大小(最大值、最小值)//限制最大值30三、//限制最小值0<input type="number" oninput="if(value<0)value=0" />四、联合限制(限制长度和大小)//长度2 最大值30 最小值0原创 2021-12-21 10:18:04 · 1692 阅读 · 0 评论 -
Sublime
Sublime手动安装Package Control,亲测有效成功1.点击https://github.com/wbond/package_control去github下载Package Control安装包下载到本地,下载的文件名为:package_control-master.zip。解压后将文件名改为Package Control;2.打开Sublime的Preferences -> Browse Packages菜单,将上面改好名字的Package Control文件夹复制过去。这样重原创 2021-12-08 14:18:01 · 188 阅读 · 0 评论 -
封装的时间组件vue
封装的时间组件vue一、工具函数/** * Created by PanJiaChen on 16/11/18. *//** 计算某一月有多少天**/export function getCountDays(year,mouth) { var curDate = new Date(); curDate.setFullYear(year) /* 获取当前月份 */ /* 生成实际的月份: 由于curMonth会比原创 2021-11-22 09:51:51 · 903 阅读 · 0 评论 -
获取当前时间的凌晨12点
获取当前时间的凌晨12点new Date(new Date(new Date().toLocaleDateString()).getTime()+24*60*60*1000-1)原创 2021-11-17 10:04:36 · 223 阅读 · 0 评论 -
vant 引入iconfont
vant 引入iconfont使用<van-icon class-prefix="iconfont qywx-xiaolian" name="extra" />原创 2021-11-15 17:33:12 · 466 阅读 · 0 评论 -
vue 自定义请求前的提示
vue 自定义请求前的提示 qkfpFormDelAll(allVal) { let ids = [] allVal.forEach((item) => { ids.push(item.id) }) const h = this.$createElement; this.$msgbox({ title: '重要提醒', message: h('p', null, [ h(原创 2021-11-08 09:26:29 · 348 阅读 · 0 评论 -
过滤器的应用
过滤器的应用全局过滤器./filter/filter.js/*** 给商品价格加补0* @param {*} value*/const addZero=function(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ value=value.toString()+".00"; return原创 2021-11-02 09:36:28 · 133 阅读 · 0 评论 -
vue 防止事件短时间多次触发
vue 防止事件短时间多次触发uitils /** * 防止多次触发工具函数 * prventRepeat */ export default { install(Vue) { // 防止重复点击 Vue.directive('prventRepeat', { inserted(el, binding) { console.log("binding-7", binding) el.addEve原创 2021-11-01 14:31:48 · 197 阅读 · 0 评论 -
vue 的时间禁用
vue 的时间禁用 二页面结构<el-form-item label="开始时间" prop="startTime" class="ml_10"> <el-date-picker v-model="form.productPurchase.startTime" type="datetime"原创 2021-11-01 10:58:50 · 298 阅读 · 1 评论