- 博客(90)
- 收藏
- 关注

原创 利用c#连接数据库
利用c#连接数据库准备连接数据库查找的操作方法添加数据删除操作修改数据参考准备在官网下载connector/net(连接:https://dev.mysql.com/downloads/connector/net/)我们需要添加MySql.Data.dll引用来连接数据库选择引用右键添加引用,在本地种找到我们下载的MySql.Data.dll,添加引用。连接数据库在我们创建的库里增加一个类方法,我定义名称为MySqlHelper。这里是代码:namespace MySQL{ c
2020-11-26 14:33:42
499
原创 react使用eventBus在不同模块间进行通信
eventBus 是一个事件总线(Event Bus)实例,用于在不同的组件或模块之间进行通信。它提供了 on、off 和 emit 方法来订阅、取消订阅和触发事件。功能:触发一个事件,并传递参数给所有订阅该事件的回调函数。callback:事件触发时执行的回调函数。eventName:事件名称(字符串)。eventName:事件名称(字符串)。callback:要取消订阅的回调函数。eventName:事件名称(字符串)。args:传递给回调函数的参数。功能:取消订阅一个事件。功能:订阅一个事件。
2025-04-02 15:46:54
292
原创 react上增加错误边界 当存在错误时 不会显示白屏
定义:错误边界是一个 React 组件,它会在其子组件树中的任何位置捕获 JavaScript 错误,并显示一个备用的 UI 而不是崩溃的组件树。
2025-01-22 11:13:13
539
原创 压缩字体文件包大小pingfang等通用方法
借助python环境,安装fonttools插件:如果运行pip失败,注意看一下自己的环境变量是否错误:在用户环境变量中与python安装目录下scripts相对应。
2024-06-20 15:48:19
819
原创 Vue3 多路由指向同一组件 实现keep-alive缓存页面的解决
因为写了自制tab页面,需要实现关闭tab页面时清除缓存,切换tab页面时不清除缓存,新增和编辑复用了同一个页面。
2024-03-14 10:58:44
1531
原创 在VUE项目中使用svg图标
这里之后打包的时候,可能会报非常多错误,比如:Error Cannot find module ‘webpacklibRuleSet‘若有报这个错误,重新安装一下webpack。
2024-01-03 12:19:41
509
原创 js实现页面滚动时自动切换Sidebar标签,点击标签自动滚动页面
1、如果最后一个内容过少,可能会出现点击最后一个,Sidebar导航定位到上面的问题,需要看情况加上底部内容。2、因为监听 会有所卡顿。
2023-11-21 17:10:16
587
原创 vue转移动端项目自适应 使用postcss-plugin-px2rem
vue转移动端项目自适应 使用postcss-plugin-px2rem
2023-06-08 13:57:01
1190
原创 点击刷新按钮旋转动画
点击刷新按钮旋转动画 <div :class="inAnimation?'rotating':''" @animationend='inAnimation=false' > <Icon type="md-refresh" size="18" @click="refresh" /> </div>data中写:inAn
2023-03-27 16:32:23
656
原创 iview table无限滚动
后面发现加上height后会产生两个滚动条,如果不加高度则无法固定表头。第一次实现发现iview存在无限滚动的组件 原以为可以直接用上。
2023-03-17 13:55:29
1046
原创 使用ureport点击预览时报错com.bstek.ureport.console.exception.ReportDesignException: Report data has expired,c
报表计算出错,错误信息如下:使用ureport点击预览时报错原因:
2023-02-13 14:23:00
2957
原创 echart中markpoint标记点显示不全的情况
的参数,只展现数据发生变化的区域,当在这个条件上加上不在这个区间的标记点时,标记点将会丢失。在echart中使用过大数据难以区分 在yAxis中加上了。使用位置:在options中的。或者在series中加上。
2023-01-05 15:47:40
1911
1
原创 markdown-it-vue 能使用html语句根据<br/>能实现换行操作
【代码】markdown-it-vue 能使用html语句根据<br/>能实现换行操作。
2022-11-28 09:31:44
820
原创 iview组件中的DatePicker的type=“datetimerange“类型双击一个时间要求将结束时间改为23:59:59
【代码】iview组件中的DatePicker的type=“datetimerange“类型双击一个时间要求将结束时间改为23:59:59。
2022-10-27 13:48:55
679
原创 el-date-picker日期限定范围
el-date-picker日期限定范围页面<el-date-picker v-model="form.time" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :picker-options="pickerOptions"></el-date-picker>设定时间不能超过前后范围不超过七天// 限定日报时间选择范围 timeO
2022-10-09 10:01:13
2397
原创 .env.development(开发环境)、.env.prodction(正式环境)、自定义环境的使用
npm run build:test 或 yarn build:test打包项目测试环境。npm run build 或 yarn build 打包项目生产环境。dev , build:test ,build 可以根据需要自行修改。npm run dev 或 yarn dev:运行项目。
2022-09-01 11:36:36
1985
原创 限制iview drawer抽屉拖拽调整宽度,限制最小范围
为防止样式溢出添加自定义class。加上这个参数即可开启拖拽。在这个页面添加样式即可。
2022-07-27 11:02:06
527
原创 在vue中使用three.js
vue 安装:在要使用的页面中引入three.js参考资料:1.1的第一个3d场景固定高度大小效果图:参考资料1.2完成模型自动旋转:init方法中改:第二种:文章中使用了requestAnimationFrame方法根据查找资料得知:1.3使用鼠标操作:在页面中引入three.js的下方引入控制器在data中添加控制对象修改init()方法:成功!可以任意拖动缩放:滚动—鼠标中键旋转:拖动—鼠标左键平移:拖动—鼠标右键还有一种使用使用方法 requestAnim
2022-06-17 10:35:56
16227
7
原创 使用vue-giant-tree根据id定位位置
<tree :setting="setting" :nodes="getTreeData" @onClick="selectTree" @onCreated="handleCreated" />引入import tree from "vue-giant-tree";components: {tree }, data() {
2022-06-02 17:11:54
775
原创 iview中this.$Modal.confirm自定义弹出框换行加样式
iview中this.$Modal.confirm自定义弹出框换行加样式this.$Modal.confirm({ title: "确认调整",//标题 render: (h, params) => { return h("div", [ h( "p", { style: {
2022-05-27 11:20:19
5344
1
原创 关于节流防抖
关于节流防抖1、知识点函数防抖 是指在事件被触发 n 秒后再执行回调,如果在这 n 秒内事件又被触发,则重新计时。这可以使用在一些点击请求的事件上,避免因为用户的多次点击向后端发送多次请求函数节流 是指规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。节流可以使用在 scroll 函数的事件监听上,通过事件节流来降低事件调用的频率2、防抖只要不是最后一次触发,就不执行异步请求<template> <
2022-05-23 16:10:56
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人