- 博客(26)
- 收藏
- 关注
原创 el-table 多选 根据相同的id合并第一列,通过span-method方法实现
el-tablewidth="55"方法:return {} else {return {},
2024-08-06 11:39:29
393
1
原创 过滤掉两个数组中相同的对象
const array1 = [{ id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }];const array2 = [{ id: 2, name: 'Bob' }, { id: 3, name: 'Charlie' }]; // 过滤重复对象const uniqueObjects = array1.filter(obj1 => !array2.some(obj2 => obj2.id === obj1.id && obj2.name === obj1.name)
2024-02-19 10:54:39
167
原创 canvas-editor 电子病例编辑器插件
4.注意:安装包只提供核心代码,菜单栏和目录需要自己去做。3. this.options 的配置项(
2024-01-30 14:36:12
2348
原创 el-dialog 自定义插槽放入el-tabs组件页面卡死
2. 在el-tabs加上v-if判断,这是因为。1.弹框组件二次封装,插槽中放入el-tabs。组件在隐藏的时候会继续保持渲染,即使在。
2023-08-02 10:07:39
515
原创 .vue 文件中使用单页面Vue.compile,渲染element组件
/ 设置静态渲染函数。.vue文件中引用 import Vue from "vue",定义tableData数组。label="地址">label="日期"label="姓名"2.在mounted中定义模板。1.以el-table为例。
2023-07-06 16:01:37
313
原创 vue监听localStorage里面的值
Vue.use(dispatchEventStroage) //监听颜色本地存储变化。2.main.js全局引入。
2023-06-20 16:32:41
526
原创 vue调用本地摄像头
/ 否则,使用Promise将调用包装到旧的navigator.getUserMedia。// 获取媒体属性,旧版本浏览器可能不支持mediaDevices,我们首先设置一个空对象。// 首先获取现存的getUserMedia(如果存在)// 避免在新的浏览器中使用它,因为它正在被弃用。// 使用getUserMedia,因为它会覆盖现有的属性。// 这里,如果缺少getUserMedia属性,就添加它。// 有些浏览器不支持,会返回错误信息。// 获取图片base64链接。// canvas画图。
2023-04-19 14:29:32
2321
原创 vue调用华视电子身份证阅读器cvr-100uc
3.js文件引入vue中,调用readIdCard方法读取身份证信息。2.新建reader.js文件,阅读器默认端口19196。点击华视电子读卡器安装,安装后点击读卡服务。安装后找到网页版开发包。1.去官网下载安装包。
2023-04-19 14:14:15
2338
2
原创 moment.js
return "周一";return "周二";return "周三";return "周四";return "周五";return "周六";return "周日";
2023-02-08 16:35:00
304
原创 vue3 视频裁剪功能
corePath: "/ffmpeg-core.js", // 刚才移动到的目录。//裁剪后的视频地址。//timeValue.value 时间段,没有可以写死。1.工具:vue3+vite+ffmpeg。3.下载ffmpeg文件到public下面。vite.config.js 配置。2.vite环境配置。
2023-02-02 10:29:38
1326
原创 forEach不能修改数组的值
let arr=[111,222,333,44]arr.forEach((item) => {item = item+1console.log(item);})console.log(arr);//111,222,333,44
2022-03-17 11:48:09
341
原创 截取富文本框img标签
let textimg=''const RegEx = /(?<=(img src="))[^"]*?(?=")/gimsconsole.log(textimg.match(RegEx))
2022-03-05 13:54:25
478
原创 npm i -4048错误
1.删除node_modules文件2.删除C盘admin下.npmrc文件3.以管理员身份运行cmd,cd到项目目录,清除npm缓存,npm cache clean --force4.npm install
2022-03-01 12:51:35
759
原创 vue-video-player获取播放时间
1.npm install vue-video-player -S2.全局引用import VideoPlayer from 'vue-video-player'import 'vue-video-player/src/custom-theme.css'import 'video.js/dist/video-js.css'Vue.use(VideoPlayer)2.局部引用 import { videoPlayer } from 'vue-video-player' i.
2022-01-11 11:43:47
3291
1
原创 vscode配置git账号
1.git config --global user.name "名字"git config --global user.email "邮箱"
2022-01-08 23:58:35
1016
原创 git配置阿里云ssh
//1.设置git的名字和邮箱(第一次)git config --global user.name "名字"git config --global user.email "邮箱"2.生成密钥$ ssh-keygen -t rsa -C "邮箱" 3个回车,得到2个文件 私钥:id_rsa 公钥:id_rsa.pub不是第一次overwrite y文件路径我这里配置的是公钥,打开公钥,复制到阿里云,粘贴选择日期、添加,就可以拉代码了...
2022-01-08 23:41:58
749
原创 h5 唤起app
1.a标签唤起 const a = document.createElement("a"); a.setAttribute("href",'' ); //打开app的协议,安卓提供 a.style.display = "none"; document.body.appendChild(a); a.click() //微信浏览器打开需要配置白名单2.iframe 唤起 ifr.
2022-01-07 17:50:49
889
原创 vue直传 oss上传
vue直传 oss上传1.安装 npm install ali-oss2.input上传<input class=“upload” ref=“int” @change=“afterRead” type=“file”>3.获取file对象afterRead(event) {this.getFile(this.$refs.int.files[0])},4.async getFile(res, file) {var OSS = require(‘ali-oss’); // 引入ali
2022-01-07 17:27:13
1244
原创 判断浏览器是否是微信,判断手机是安卓还是ios
1.判断手机是安卓还是iosconst u = navigator.userAgent;const iOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);if (iOS) {console.log("ios");} else {console.log("andriod");}2.判断浏览器是否是微信let ua = navigator.userAgent.toLowerCase();let weixin = ua.ind
2022-01-07 09:11:35
1828
原创 file=>base64=>bold=>arrayBuffer=>Buffer
1.file转base64getBase64(file) {let reader = new FileReader();reader.readAsDataURL(file); //file转成base64reader.onload=function(){ //文件读取成功时触发return reader.result}}2.base64转boldconst blob = this.dataURLtoBlob(res)dataURLtoBlob(dataurl) {..
2022-01-06 17:23:28
568
原创 vue-video-player视频插件的使用
1.安装npm install vue-video-player -S2.引入全局引用,在main.js中import VideoPlayer from 'vue-video-player'import 'vue-video-player/src/custom-theme.css'import 'video.js/dist/video-js.css'Vue.use(VideoPlayer)组件引用import {videoPlayer } from 'vue-video-
2022-01-05 14:08:06
2265
原创 ios中获取input焦点放大页面
1.<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1.0,minimum-scale=1.0,viewport-fit=cover, user-scalable=no" />2.设置input字体大小 font-size: 16px
2021-12-30 16:14:55
1743
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人