自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 scss 取vue data里面的值

1.data 定义字体颜色。

2023-06-20 16:26:22 1488

原创 html字符串截取

1.把p标签的内容提取出来并去掉前后空格。

2023-06-09 09:07:56 956

原创 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

原创 video-player 多个视频只能播放一次

video-player 多个视频只能播放一次

2022-10-31 14:20:50 488

原创 h5同一个页面多个视频只能播放一个

h5同一个页面多个视频只能播放一个

2022-10-31 14:15:31 1094

原创 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关注的人

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