自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (1)
  • 收藏
  • 关注

原创 vue 实现铃声+语音播报

注意,radio.mp3存放的路径是 public/mp3/radio.mp3。音频文件不可以用中文名,不然打包后部署会找不到。

2025-04-03 14:53:20 215

原创 echarts 单线 改变其中的某个点以及连着的线段颜色

其中数组中后面有1 的就是需要标记的。

2025-04-01 10:48:15 125

原创 flowable适配达梦7 (2.2)

解决方案:找到设计到的xml源文件,在项目创建同目录同名文件,复制后将里面的LINK别名修改成其他的。出错接口:/flowable/task/todoList。报错原因:LINK 在达梦中是关键字,不能当作别名使用。经过2.1的修改,目前流程新增,发起申请都是可以了。审批的用户点击【待办任务页面】报错。

2025-03-20 16:47:50 175

原创 flowable适配达梦7 (2.1)

解决方法,给component/process/designer.vue 中涉及到的每个子组件传入。经过第一版的问题解决,后端项目可以启动,前端页面也集成进去。之后发现主要是组件中modelerStore这个值没有。前端在流程设计页面报错。

2025-03-20 16:30:13 328

原创 flowable适配达梦7 (1.2)

1.4 新增alibaba.druid.pool.DruidPooledStatement1.5 上文参考文中META-INF.service其实是两个文件META-INF/service1.6 更新org.flowable.common.engine.impl.AbstractEngineConfiguration

2025-03-20 16:20:41 876

原创 flowable适配达梦7 (1.1)

应业务需求,需要在若依基础版中集成flowable任务流,实现流程申请审批。RuoYi-Vue 项目地址RuoYi-flowable 项目地址因为项目所用的数据库是达梦7,所以在数据表迁移,适配达梦数据库的过程中,参考了 :若依以及flowbale达梦国产化数据库改造_全网最细但是上文链接中的达梦版本是8 ,还有些细节偏差,以及后续遇到的问题:

2025-03-20 16:19:30 286

原创 element ui dialog弹窗增加放大缩小按钮

element ui el-dialog弹窗增加放大缩小按钮。

2024-12-06 10:23:34 497

原创 解决element的表单校验输入框有值但校验未通过的问题

解决element的表单校验输入框有值但校验未通过的问题

2024-12-05 09:42:18 451

原创 echarts 双y轴实现0值坐标对齐

echarts 双y轴实现0值坐标对齐。

2024-12-04 16:09:56 374

原创 el-table 固定前n行

el-table 固定前n行

2024-06-06 09:21:45 589 1

原创 前端列表可滚动,可轮播

前端列表可滚动,可轮播。

2024-06-05 14:57:28 539

原创 【el-table 表头自定义全选列】

el-table 表头自定义全选列

2024-01-24 14:44:31 930 1

原创 uniapp 微信小程序分包

uniapp微信小程序如何压缩分包

2023-08-17 16:41:38 453

原创 【网页不同分辨率适配rem】

【网页不同分辨率适配rem】

2023-03-14 13:49:05 371

原创 【vue/js 日期format转换格式集合】

vue/js 日期format转换格式集合

2023-03-14 13:45:47 366

原创 Elemrnt UI DatePicker日期选择器(格式、限定日期),周选择器

日期选择器(限定/禁用日期)周选择器

2022-12-07 13:33:29 1633

原创 git创建分支及合并

git创建分支及合并,远端和本地分支的管理

2022-11-17 10:14:55 3586

原创 高德地图API 前端调用 搜索定位

高德地图API 前端调用 搜索定位

2022-08-24 10:55:51 2030 1

原创 vue 上传和下载文件/图片

vue 上传和下载文件/图片

2022-08-15 14:09:38 1056

原创 nginx安装配置和使用

nginx 配置

2022-07-01 12:16:55 1096

原创 js保存数据为csv格式并导出

handleDownloadCSV() { const tHeader = "Id,标题,作者,读数,时间,"; const filterVal = [ "id", "title", "author", "pageviews", "display_time" ]; // this.list.unshift(Headers) con

2022-05-17 15:42:33 1313

原创 vue 使用Export2Excel导出表格,导出多个sheet,合并单元格,修改样式

import { exportSheetExcel } from "@/utils/export/exportExcelFile";// 数据形式let header = ["学号","姓名","性别","出身年月"]let filter = ["studentId","name","sex","birth"]let data1 = [ [ {studentId:'A001',name:"张三",sex:"男",birth:"2020-02-14"}, {st

2022-05-12 12:16:36 4662

原创 vue项目部署到服务器二级目录

vue项目部署到服务器二级目录为啥要部署,因为域名只能用一个,但是项目有两个,所以得分开不同的目录类似于http://www.baidu.com/fr 是一个项目地址http://www.baidu.com/fr2 是另一个项目地址具体配置参照了网上的例子前端需要在vue项目里面改一下配置:webpack配置,vue.config.js文件加一个assetsPublicPath: '/fr/',router.js里面const router= new Route

2022-03-09 09:42:51 1673

原创 element ui 组件使用

element ui 组件使用upload上传按钮// 自定义上传接口 <el-upload action="https://jsonplaceholder.typicode.com/posts/" :show-file-list="false" :http-request="uploadImgs" multiple > <el-button size="small" type="primary">批量上传</el-button>

2022-02-18 16:36:37 288

原创 echarts-vue学习

echarts学习1.配置1.新建项目vue create 项目名2.下载echart包npm install echarts@4.9.0 --save3.在main.js配置echartsimport echarts from 'echarts'Vue.prototype.$echarts = echarts4.使用echarts<template> <div id="app"> <div id="demo" ref="view">&lt

2022-02-10 14:41:44 403

原创 常见的JS数组,字符串,对象的使用

常见的JS数组和字符串的使用1.将数组转成字符串// 使用逗号隔开let arr = ['1','23','kk','p']let str1,str2,str3// 默认或指定逗号,都是用逗号隔开数组str1 = arr.join()str2 = arr.join(',')// 指定用-隔开数组str3 = arr.join('-')console.log(str1,str2,str3)1.判断变量的类型在这里插入代码片1.将数组转成字符串1.将数组转成字符串1.将数组转成

2022-01-06 15:43:21 675

原创 闭包的应用

闭包1.什么是闭包闭包: 一个函数和她周围状态的引用捆绑在一起的组合// 1.闭包作为返回值function test(){ const a = 1 return function(){ // 这个a只会是在函数定义所在位置的周围 console.log("a",a) }}// 获取test()返回的匿名函数const fn = test()const a = 2fn();// 2.函数作为参数function test2(fn2){ const a = 1 fn2(

2022-01-05 14:14:20 518

原创 git学习

git学习1.git基础命令及使用// 生成shh 秘钥ssh-keygen -t rsa -C "vv@163.com"// 生成之后一直回车就行,不用输入//查看秘钥type %userprofile%\.ssh\id_rsa.pub// 最好是下载ssh链接,http链接需要输入账号密码git clone git@192.168.1.182:vv/test.git//新增README.md文件touch README.md//查看git里面文件的状态git status

2022-01-05 11:31:43 442

原创 ant design vue 表格Table使用

ant design vue 表格Table使用1.嵌套子表<a-table rowKey="arcId" :columns="columns" :dataSource="loadData" @expand="handldOnExpand" :loading="tableLoading" > <span slot="action" slot-scope="text, record"> <a v-if="record.stat

2021-12-28 14:35:31 2935

原创 Element-UI table 单元格数据可编辑

Element-UI table 单元格数据可编辑// template代码<el-table v-loading="loading" :data="tabels" @selection-change="handleSelectionChange"> <el-table-column type="selection" width="55" align="center" /> <el-table-column label="表名" prop="name" widt

2021-11-30 13:44:19 4269 5

原创 js父子联动,选择某个父节点,输出父节点和下面的所有子节点

js父子联动,选择某个父节点,输出父节点和下面的所有子节点let treeData = [ { id:1, name:"计算机系", children:[ { id:101, name:"计算机科学与技术", children:[ { id:10101, name:"计一班", children:[ { id:1010101, name:"小张", },

2021-11-29 14:10:59 874

原创 js 递归构建一个树,标记叶子节点

js 递归构建一个树,标记叶子节点// 构建树的数据let a = [{pid:0,name:'1',id:1}, {pid:0,name:'2',id:2}, {pid:0,name:'3',id:3}, {pid:1,name:'11',id:11}, {pid:1,name:'12',id:12}, {pid:12,name:'121',id:121}, {pid:2,name:'21',id:21}, {pid:21,name:'212',id:212}, {pi

2021-10-29 15:17:32 675

原创 学习UI设计

UI设计1.资源综合图片素材:千图网千库网在线平面设计:MAKACanva摄影/风景/实物图素材:UnsplashCupcakePixabayPiqsels互联网扁平风插画HumaaansUndraw设计灵感Pintrest 查配色DribbbleColorCollectUI设计:慕客墨刀UI组件库:Iconfont...

2021-10-28 11:19:02 102

原创 从零开始的node.js(一)

从零开始的node.js (一)

2021-10-28 10:08:27 113

原创 ES6学习记录

ES6学习记录1. var let const区别与使用var是一个全局变量,有变量提升,允许重名,会污染既有全局变量let是一个局部变量,没有变量提升,不允许重名,不会污染全局变量const是一个常量,不允许修改,只能读取,没有变量提升,不允许重名2. 模板字符串let htmlStr = `<ul> <li>${name}</li> </ul>`// 等同于let div.innerHtml = "<ul>&

2021-10-26 17:25:23 143

原创 .sync修饰符

.sync修饰符<template> <div id="app"> // 使用demo子组件 //父组件想要使用update:money方法改变子组件money的值,可以@update:money // 也可以直接使用----:name.sync="name"---.sync修饰符 <demo :money="money" :name.sync="name" @update:money="changemoney"></demo>

2021-10-21 14:31:46 92

原创 javascript 面试题

javascript 面试题Javascript 是单线程的,执行完当前任务才会执行下一个。先执行同步的任务,再执行异步的任务。异步任务:计时器(setTimeout,setInterval)、ajax 、读取文件// 同步任务// node里面的方法,在同步任务之后,异步任务之前执行process.nextTick(()=>{ console.log(6)})// 异步任务// node里面的方法,在同步任务之后,异步任务之后执行setImmediate(()=&g

2021-09-28 11:37:22 109

原创 ant design vue 组件 Tree

ant design vue 组件 Tree实现效果:实现代码:<div class="tree"> <a-tree show-icon show-line :load-data="onLoadData1" //展开节点时 @select="treeselect" //点击节点时 @expand="openkeys" :autoExpandParent="false" :tree-data="treeData1" /

2021-09-27 11:13:20 1763

原创 uniapp安卓打包

uniapp安卓打包安装JRE,利用keytool生成数字证书安装Android Studio在HubilderX中打包选择生成APP打包资源下载安卓离线SDK包下载完成后,打开文件夹,将打包好的uniapp资源放入E:\AndriodSDK\demo\HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps中,并删除之前的内容在Android Studio中打包在simpleDemo文件夹下,打开do

2021-08-16 10:08:36 285

原创 扫描普通二维码跳转到小程序(动态传参)

扫描普通二维码跳转到小程序(动态传参)进行二维码地址配置一定要是备案过的域名前端代码onLoad:function(options) { //二维码跳转传值获取数据 let that = this if (options) { let t = options //options返回的是一个对象 console.log(t) console.log("111111111111111") //var o=/([^=]+)$/

2021-07-13 14:50:27 640

空空如也

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

TA关注的人

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