自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 Winform 将数据转化成文件保存本地,实现简单的数据缓存

要求:实现简单的数据缓存方案,将更新的数据保存在本地,下次再访问的时候如果数据没有更新则不需要再访问数据库,直接读取本地文件,大大缩短数据访问时间。读取数据:加载大数据之前先判断数据库中该表数据是否有更新,有更新的话则访问数据,无更新访问本地缓存的文件。保存缓存文件:将最新的数据保存到本地。

2023-10-01 10:00:00 604

原创 获取SQL Server数据库数据更新时间

【代码】获取SQL Server数据库数据更新时间。

2023-09-29 10:00:00 186

原创 Win form中DataGridView表格滚动加载数据

在winform中实现表格无痕翻页加载数据

2023-09-28 14:58:46 232

原创 Winform中DataGridView中实现一个单元格增加多个操作按钮

1.表格名称:dgv;操作列名称:ColOperate。

2023-09-19 11:50:56 1975 3

原创 C#备份数据库文件

App.config添加配置项。c#备份数据库文件完整代码。

2023-08-31 16:55:48 1555

原创 Winform绘制TreeView树形结构

创建窗体页面Form2,在窗体设计器中拖入当前树形组件即可,代码内包装好树形数据和相应的点击事件。创建组件:ZHTestTreeView。

2023-08-31 15:34:59 661

原创 Element-ui时间选择器禁止选择当月之后的月份

【代码】Element-ui时间选择器禁止选择当月之后的月份。

2022-12-20 16:22:58 866 1

转载 websocket在vue中使用

vue中使用websocket实现即时通讯

2022-09-07 17:15:57 1502

转载 js 数组的 some 方法

array.some(function(value, index, arr)) some 方法用于检测数组中元素是否满足指定条件, 通俗点讲: 查找数组中是否有满足条件的元素 some: 方法返回的是布尔值, 如果可以查到这个元素,就会返回true; 如果查找不到就会返回false;如果找到一个满足条件的元素, 则终止循环, 不在继续查找。...

2022-06-21 17:21:53 374

原创 uview封装图片上传组件

<template> <view class="yh-uploadimage"> <u-row gutter="10"> <u-col v-if="!showUploadList" :span="gridNumber" v-for="(item, index) in fileList" class="col"> <view class="pre-item" :key="index"> <image @tap=".

2022-04-22 17:35:00 1464

原创 js二维数组生成树形结构,下一级往前一级堆叠

let data = [ [{ label: "春上衣", value: "A1", child: [] }, { label: "春裤子", value: "A2", child: [] }, { label: "夏上衣", value: "A3", child: [] }, ], [{ label: "XS", value: "B1", child: [] }, { label: "S", va.

2022-04-06 21:13:00 235

原创 vue中封装复制到剪切板功能

doCopy(content) { if (!content) { common.msg('复制的内容为空 !') return; } content = typeof content === 'string' ? content : content.toString() // 复制内容,必须字符串,数字需要转换为字符串 /** * 小程序端 和 app端的复制逻辑 */ //#ifndef H5 uni.setClipboardData({ data.

2022-01-14 16:20:31 247

原创 vant封装视频上传组件

<!-- * 上传视频和预览组件 *使用方式:<yh-uploadvideo code="jxhd" :limit="2" placeholder="请上传视频</br>(最多2条)" :grid="12" v-model="formData.Video"></yh-uploadvideo> 参数说明: grid://栅格占位 格数为0-24 用的是element自行联想 用来限制上传控件占位大小 code://文件服务...

2022-01-14 16:20:03 3667 5

原创 vant封装图片上传组件,支持上传前压缩

<!-- * 上传图片和预览组件 *使用方式: <yh-uploadimage code="jxhd" placeholder="请上传图片</br>(最多6张)" :limit="6" :grid="12" v-model="formData.Pictures"></yh-uploadimage> 参数说明: grid://栅格占位 格数为0-24 用的是element自行联想 code://文件服务器必带的参数,其他地方用可以...

2022-01-14 16:16:18 385

原创 vue中封装动态添加css、js组件

1.remote-css.vue<script>/** * 引入远程css的组件,在页面中当组件使用 * 可以在App.vue中全局引用,也可以在任意页面中单独引用 * 用法:<remote-css :href=""></remote-css> * */export default { name: "remote-css", components: {}, href: { type: String, required: true },

2022-01-14 15:58:18 782

原创 vant 组件二次封装上拉加载下拉刷新

<!-- * 下拉刷新组件 * 使用方法 <yh-pull-refresh ref="pullRefresh" :postData="loadModel" @DataCallBack="DataCallBack"> <template slot="content"> <div class="row" v-for="(el,index) in list" :key="el.HomeWorkId"> </div> </tem.

2022-01-14 15:54:06 1010

原创 在uniapp中使用uview封装图片上传组件完整代码

yh-uploadimage.vue 组件<template> <view class="yh-uploadimage"> <u-row gutter="10"> <u-col v-if="!showUploadList" span="4" v-for="(item, index) in fileList"> <view class="pre-item" :key="index"> <image @t...

2022-01-05 16:55:07 2302

原创 element级联(el-cascader)最后一层选不中

需要把最后一层的ChildNodes设置为null或undefinedgetTreeData(data) { // 循环遍历json数据 for (var i = 0; i < data.length; i++) { if (data[i].ChildNodes.length < 1) { // children若为...

2021-12-29 14:17:02 1473

原创 input输入框在苹果手机失效

input { -webkit-user-select: text !important;}textarea { -webkit-user-select: text !important;}

2021-12-24 14:17:38 910

原创 elememt ui 表格复选框回显

<el-table ref="table" :data="tableData" :row-key="getRowKey"><el-table-column type="selection" width="55" :reserve-selection="true"> </el-table-column></el-table>getRowKey(row) { return row.id;},//获取到...

2021-12-17 16:25:44 523

原创 element ui 清除表单验证

this.$nextTick(()=>{ this.$refs['KnowledgeRules'].clearValidate()})

2021-08-05 09:31:14 100

原创 数组中查找某一对象并删除

let obj = this.SelectedArr.find(el => el.QuestionsId === row.QuestionsId ) if (obj) { this.SelectedArr.splice(this.SelectedArr.indexOf(obj), 1) }...

2021-07-28 14:47:57 726

原创 光标进入输入框全选文字

<el-input-number @focus="getInputFocus($event)" size="small" class="inputNumber" :controls="false" v-model="value2" :min="0" :max="999" label="描述文字"></el-input-number>getInputFocus(event) { event.currentTarget.select(); ...

2021-07-26 17:54:04 393

原创 Js获取最近当日、昨天、近一周、近一月的时间

/* var list = this.getDateRange(6,true) console.log("获取近一周日期范围:\n开始日期:"+list[0]+";\n结束日期:"+list[1]); var list = this.getDateRange(30,true) console.log("获取近一个月日期范围:\n开始日期:"+list[0]+";\n结束日期:"+list[1]); var list = this.getDateRange(0,true)

2021-06-29 16:54:07 915

原创 最大值+最小值+差值,返回差值数组

DifferenceArray(max,min,Difference){ let arr=[] let arr2=[] for(let i=min;i<max;i+=Difference){ if(i>min){ arr.push(i-1) } arr.push(i) } console.log(arr) arr.push(max) for(let j=0;j<arr.length;j+=2){ if(arr[j+...

2021-06-11 16:00:07 163 1

原创 防止连续执行,例如短时间连续刷卡行为

function timerFun(callback,num) { timerFun.prototype.init(callback,num);} timerFun.prototype = { canclick: true, init: function (callback,num) { if (this.canclick) { this.canclick = false; c.

2021-06-01 14:09:13 73

转载 js切换上下周

<div class="control u-f-ac"> <img @click="weekPre" src="../../assets/image/Attendance/xiangzuo.png" alt=""> <img @click="weekNext" src="../../assets/image/Attendance/xiangyou.png" alt=""> </div><div class="date"&...

2021-05-18 14:29:38 363

原创 解决手机端点击放大问题

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

2021-05-07 09:07:51 137

原创 elementui input 聚焦全选

<el-input-number @focus="getInputFocus($event)" v-model="val" > </el-input-number>getInputFocus(event) { event.currentTarget.select(); },//聚焦全选

2021-04-29 18:05:56 563

原创 vue 使用 html2canvas 将div导出图片

npm install html2canvasnpm install jspdfimport html2Canvas from 'html2canvas';import JsPDF from 'jspdf'; export default{ exportpic(tableId,tableName){ var title = tableName; // 导出的pdf文件名 var targetDom = $("#"+tableId); var copyDom .

2021-04-29 16:50:37 440

原创 Vue 打包的静态文件不能直接运行的原因及解决办法

修改文件 _/config/index.js_,将 build.assetsPublicPath 属性的值由 / 改为 ./修改文件 _/build/utils.js_,在插件 ExtractTextPlugin 中添加 publicPath: '../../'

2021-04-27 15:33:05 721

转载 vue/cli 3.0 脚手架【进阶】 使用 amfe-flexible 和 postcss-px2rem进行移动端适

https://www.cnblogs.com/dudu123/p/10197242.html

2021-04-20 11:13:09 81

转载 完整创建vue项目

https://www.cnblogs.com/alizhi/p/12557224.html

2021-04-20 10:47:55 42

原创 element ui change传值

@change="(value) => onChange(value,1)"

2021-03-31 14:44:47 277

原创 vue 导出pdf

导入npm install html2canvasnpm install jspdf使用exportPDF("要导出的dom绑定的ID",“导出pdf文件的名字”)import html2Canvas from 'html2canvas';import JsPDF from 'jspdf';export default{ exportPDF(tableId,tableName){ var title = tableName; // 导出的pdf文件名 .

2021-03-19 17:07:44 95

原创 vue 插件导出excel

导入npm install --save xlsx file-saver使用方式exportExcel(“表格的id”,'''导出excel的文件名')exportExcel.jsimport FileSaver from 'file-saver'import XLSX from 'xlsx'export default { exportExcel(id,title) { var xlsxParam = { raw: true } var wb = XLSX...

2021-03-19 17:03:28 104

原创 css动画

https://animate.style/

2021-03-17 13:18:48 49

原创 扒网站工具

http://www.templatespider.zvo.cn/#rjxz

2021-03-16 17:40:25 186

原创 对象赋值给另一个对象,当另一个对象数值改变之后前一个对象也会被改变

对象赋值给另一个对象,当另一个对象数值改变之后前一个对象也会被改变,原因是对象直接赋值,存储的内存地址指向的是同一个解决方法:先将对象转化成json,再把json转化成对象this.defaultNavArr={......}this.navArr ={......}this.navArr = JSON.parse(JSON.stringify(this.defaultNavArr));...

2021-02-24 14:14:27 1938

转载 vue-grid-layout 使用以及各项参数作用

https://www.cnblogs.com/whoani/p/11377793.html

2021-01-28 11:38:02 748

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除