自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何将canvas生成的图片转为文件

【代码】如何将canvas生成的图片转为文件。

2023-10-09 18:38:32 1042

原创 canvas如何将image中onload异步请求变成同步

为什么我们需要将image的onload加载事件变成同步请求呢?答案当然是图片加载完成后方便我们后续去做一些操作,不然我们想去做一些操作的时候,还需要到onload函数去操作。

2023-10-08 18:02:34 1283

原创 谷歌浏览器(google) 点击图片上传没有反应

设置>>隐私与安全>>弹出式窗口和重定向,然后选择允许,最后重启一下浏览器就好了。解决方案:通过设置浏览器中设置弹出式窗口和重定向解决了这个问题。

2023-09-28 18:15:31 2005

原创 使用命令行创建uni-app项目(vue3+ts)

命令行创建uni-app项目

2023-09-05 22:02:42 569

原创 vue 企业微信通过中间页打开会话后,点击左上角返回按钮未关闭页面

背景:前端通过链接跳转到中间页 然后通过中间页调用企微api打开会话,打开会话后,点击左上角返回按钮是回到了中间页,没有回到一开始点击链接的企微页面。然后在methods中定义initAddEventh函数写对应的逻辑。一、在路由进入页面之前做下判断监听、回退的时候关闭页面。

2023-07-20 18:09:29 395

原创 git第一次推送项目到远程仓库

背景:当我们想将本地项目推送到远程厂库时,我们如何去做呢,话不多说直接给大家走流程。

2023-06-04 22:13:13 1318

原创 vscode 进行了更新安装后 vscode 闪退

右键vscode属性找到快捷方式 – 目标中添加 ‘–no-sandbox’ ,然后点击确定重新双击打开。vscode 进行了更新安装后 vscode 闪退无法打开编辑器。

2023-05-08 09:45:07 770

原创 nvm 管理node版本后 pnpm --version ‘pnpm‘ 不是内部或外部命令,也不是可运行的程序

解决pnpm不是内部或外部命令的问题

2023-05-04 16:05:48 3596

原创 解决使用html2canvas时报imported as ‘html2canvas‘) was not found

vue项目运行时( 之前还好好的) 突然报imported as ‘html2canvas’) was not found,网上找了些资料,又去babel官网翻了翻,终于解决了这个问题。一、先下载依赖包 @babel/plugin-syntax-dynamic-importnpm install --save-dev @babel/plugin-syntax-dynamic-import二、修改.babelrc文件{ "presets": [ [ "@babel/prese

2022-02-24 10:10:49 1403

原创 前端将时间戳 转换为想要的时间格式及星期几

标题 我想大家可能都会遇到 在做开发时 会对不同的时间格式进行转换 特别是在做后台管理系统时 很多的表格查询都会遇到时间传参及时间显示的处理。下面给大家分享一个处理的方法,欢迎大家交流。一、针对时间封装一个函数parseTime (time, cFormat) { if (!time || arguments.length === 0) { return null } const format = cFormat || '{y}-{m}-{d} {h}:{i}:{

2021-12-24 18:24:08 2039

原创 element form表单验证 页面回到第一个验证错误的位置

formErrorScroll () { // 报错回到第一个错误的地方if (document.querySelector(’.el-form-item__error’)) {document.querySelector(’.el-form-item__error’).parentNode.scrollIntoView({block: ‘start’,behavior: ‘smooth’})}}

2021-12-24 15:31:17 1078

原创 前端js实现登录超时跳转登录页面

var firstTime = new Date().getTime();var currentTime = new Date().getTime();// var timeOut = 8 * 60 * 60 * 1000;var timeId = window.setInterval(loginTime, 5000);$(function(){/* 鼠标移动事件 */$(document).mouseover(function () {firstTime = new Date().getTi

2020-12-02 16:21:16 1363

原创 解决electron 安装太慢的问题

一、 electron 安装太慢的问题*解决方法:1.直接去淘宝文件库下载electron,下载你所需要的版本(通常需要下载 mac 和 win 两个,看自己项目需求)注意下载的 SHASUMS文件,记得在最后加上你所使用的版本号,否则会去重新下载2、将下载的文件拷贝到下列对应的文件夹中:3、 Linux:$XDG_CACHE_HOME 或 ~/.cache/electron/4、 macOS:~/Library/Caches/electron/5、Windows:~/AppData/loc

2020-10-30 15:27:35 1360 1

原创 解决使用toFixed()四舍五入时精度不准的问题

问题:四舍五入保留三位小数时 精度不准确 如 num=3.3245 得到的结果却确3.324原因解析:在网上查了些资料才知道,1、在JS内部所有的计算都是以二进制方式计算的。2、JS内部无法无限制保存二进制数值的长度。(最长52位)我们的计算机底层都是0和1,当然,计算机也不能保留无限长(无限大)的东西。知道了以上两点,应该就不难理解了为什么JS在计算超大的数值的时候,会出现问题了,那么为什么计算很小浮点数的时候也会出问题呢,因为在JS内部,浮点数也是用很长很长的二进制表示的。解决办法:一、

2020-10-27 16:40:09 1597

原创 将现有的vue项目用electron打包成桌面应用

一、首先,我们先clone在electron官网的demo# Clone this repositorygit clone https://github.com/electron/electron-quick-start# Go into the repositorycd electron-quick-start# Install dependenciesnpm install# Run the appnpm start接下来对clone的项目中的main.js和package.json

2020-10-23 17:20:47 1205 1

原创 electron快速入门

electron 简介electron是一款可以使用JavaScript,HTML,CSS来构建跨平台app的开源框架electron 官方入门demo如果你想尝试electron,那么官方domo( electron-quick-start)是一个不错的选择# Clone this repositorygit clone https://github.com/electron/electron-quick-start# Go into the repositorycd electron-qu

2020-10-23 15:36:33 273

原创 React+antd创建项目及基本配置

如果对你有帮助可以点个赞,有时间的话也可以来个评论。安装脚手架工具cmd命令:npm install -g create-react-app 或者 cnpm install -g create-react-app创建项目create-react-app reactdemocd 到 reactdemonpm start 或者 yarn start 运行项目运行之后浏览器会自动打开,也可手动在浏览器访问http://localhost:3000,这样项目就基本的React就创建

2020-10-22 18:21:31 630

原创 vue中实现文字跑马灯

{{ text }}

2020-10-09 17:56:30 1150

原创 canvas生成带有二维码的海报

如果对你有帮助可以点个赞,有时间的话也可以来个评论。需求:点击图片弹窗生成带有二维码的海报。遇到相关问题:1、生成的图片会模糊、不清晰。2、 苹果手机和安卓手机 文字位置和字体大小有差异引入所需要的文件//jquery.js<script type="text/javascript" src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>//解决生成的图片模糊、不清晰问题&lt

2020-10-09 17:44:47 496

原创 vue+video.js实现视频播放列表

{{i+1}}、{{item.title}} <!-- <div v-else class="flex flex_between mt10" style="flex-wrap:wrap; width:900px;" > <d...

2020-09-24 17:26:29 3813 2

原创 vue中使用倒计时

验证码120秒倒计时<template><div> <i slot="suffix" class="el-getcode" v-if="retransmit" @click="getcode">获取验证码</i> <i slot="suffix" class="el-getcode" v-else>重新发送({{seconds}})</i></div> <template><script

2020-09-17 16:37:16 276

原创 vue 解决element-ui的下拉框有值却无法选中的问题

问题描述:在使用Vue框架和element-ui开发时,下拉框遇见一个问题,在函数中改变了页面中的某个值,在函数中查看是修改成功了,但在页面中没有及时刷新改变后的值,也就是下拉框值无法选中。代码段:<el-select v-model="value" placeholder="请选择" @change="change()"> <el-option v-for="item in options" :key="item.value" :label="item.label" :

2020-09-11 16:18:01 2086

原创 vue+element的后台项目 实现再次点击左侧菜单栏,刷新右侧内容

在vue项目中,如何实现再次点击,刷新右侧内容,我使用了vue中的[provide/inject],简单来说就是。。不多说了上代码1. 在父组件中设置provide2.还有别忘了methods中reload()这个方法3.在左侧菜单组件中通过inject调用4.在需要执行的地方直接调用方法即可...

2020-09-03 16:46:00 3512

原创 favicon.ico图标制作

favicon.ico图标制作图标制作https://tool.lu/favicon/在线生成连接地址,打开连接后选择图片,选择相应的格式,一般默认使用16*16, 最后点击下载就可以了。2.使用方法得到你的图标以后,把favicon.ico上传到服务器放在网站根目录下,然后在首页文件中段插入:<link rel="shortcut icon" href="favicon.ico">如果你希望出现动画效果的favicon图标,那就上传animated_favicon1.gif并

2020-08-30 20:45:36 864

原创 element ui中的input组件 show-word-limit 不生效

我是cdn方式引入的element,但是给输入框中的字数统计没有生效,后在网上查了一下,这个功能在版本为2.8.2才有的。

2020-08-30 01:26:39 8238

空空如也

空空如也

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

TA关注的人

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