自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (6)
  • 收藏
  • 关注

原创 express中使用morgan打印请求数据日志文件,按日期分割

express中使用morgan打印请求数据日志文件,按日期分割

2024-10-24 18:47:12 312

原创 使用express或koa或nginx部署history路由模式的单页面应用

使用express或koa或nginx部署history路由模式的单页面应用

2024-09-20 18:13:34 404

原创 vue3+vite5+vant4移动端rem适配方案

vue3+vite5+vant4移动端rem适配

2024-08-22 16:48:19 574

原创 uniapp安卓端实现语音合成播报

uniapp在安卓端android语音合成播放

2024-07-08 17:54:02 2128 5

原创 uniapp中cover-view在安卓APP中点击事件不生效的问题

因为使用到了map地图,需要在地图上方覆盖按钮,起因是直接在cover-view中写文本会样式不对,所以在里面又包含了一层cover-view写文字,但是事件是绑定在外层的cover-view上,所以点击很多次才触发了外层的事件。解决办法:去掉内层的cover-view,样式再用其他方式实现;

2024-04-12 17:59:45 1100

原创 uniapp开发Android安卓应用打包配置及使用高德地图配置获取定位失败的问题解决(踩坑)

uniapp开发安卓APP使用高德地图及定位失败的配置

2024-04-10 19:38:51 1400 1

原创 express/koa2中使用http-proxy-middleware代理转发后端接口解决跨域问题

http-proxy-middleware使用

2024-01-26 17:44:11 1474

原创 vue路由使用history模式部署线上报错ChunkLoadError: Loading chunk xxxxxx failed.

后面查找原因是vue.config.js中的publicPath: './'的问题,把它改成publicPath: '/'然后打包就好了。使用vue的history路由模式打包上线,发现控制台报错。部署使用的是nginx。

2024-01-04 18:39:51 942

原创 localforage本地存储(融合Web Storage,Web SQL Database,ndexedDB三种前端存储)

localforage本地存储

2023-12-26 18:02:20 563

原创 使用javascript动态创建script标签引入插件,并执行插件内容

使用javascript动态创建script标签引入插件,并执行插件内容。

2023-10-12 12:15:31 1522

原创 vantajs使用

vantajs使用

2023-10-09 16:53:08 536 1

原创 vue3.3中ref和reactive原理源代码分析

vue3.3中ref和reactive原理源代码分析

2023-08-25 19:56:09 1169

原创 js识别图片中的文字插件 tesseract.js

js识别图片中的文字插件 tesseract.js

2023-08-23 18:33:14 2333

原创 ffmpeg下载安装教程

ffmpeg下载安装教程

2023-08-08 11:50:48 3785

原创 flvjs@1.6.2播放视频流解决卡顿问题(vue版本)

使用flvjs播放视频流,解决视频延迟问题

2023-06-12 16:28:29 1982

原创 生成普通的微信小程序二维码

生成普通的带参数的微信小程序二维码打开小程序

2023-06-08 11:01:20 6828 1

原创 前端通过ajax上传文件到七牛云

axios上传文件到七牛云;uniapp上传文件到七牛云;小程序上传文件到七牛云

2023-04-26 18:35:36 1587

原创 生成微信小程序码、URL Scheme和URL Link

生成微信小程序码、URL Scheme和URL Link

2022-10-14 17:23:08 18955 4

原创 npm ERR! nested aliases not supported 报错原因

npm install xxx 安装升级依赖报错 npm ERR!可以试试把package-lock.json文件删除再试试。原因是安装的依赖已经锁定版本了,需要解除锁定才能继续执行。

2022-09-28 10:41:58 1633

原创 linux安装nodejs环境 并使用forever部署node项目

linux安装node环境

2022-07-28 17:22:42 1577

原创 微信公众号H5支付的两种方式

前端调起微信H5支付的两种方式

2022-06-28 11:22:06 5242 1

原创 linux系统中运行持续运行node项目

在linux中通过node app.js运行项目有时候需要使用到环境变量但是会遇到持久运行的问题,一般可以通过pm2或者forever来持久运行,但是运行npm命令要配置环境变量,使用nohup运行,比较麻烦,参考如下:下图地址这里介绍一个投机取巧的办法解决这个问题,直接在app.js第一行设置这样就可以直接通过pm2或者forever进行项目持久化启动了下面介绍一下forever持久化启动n...

2022-06-23 11:43:56 2191 1

原创 js图片压缩插件compressorjs

//d.file是上传的原始文件数据 let quality=1 if(d.file.size<1000*1000){ //小于1M quality=0.8 }else if(d.file.size<5000*1000){ //小于5M quality=0.5 }else if(d.file.size<10000*1000){ //小于10M quality=0.3 }el...

2022-04-29 16:40:26 4008

原创 微信SDK配置wx.config报invalid signature签名错误

前端接入步骤:1. “公众号设置”的“功能设置”里填写“JS接口安全域名”2. 引入http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)3. config注册授权:wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一标识

2022-04-21 14:46:07 6314

原创 Sunny-Ngrok内网穿透,本地主机的服务可以通过外网访问

Sunny-Ngrok内网穿透

2022-02-17 15:56:19 1605

原创 强大的js动画animejs使用

anime.js官网_免费、灵活的轻型JavaScript动画库 | animejs安装及引用:// 终端中安装:npm install animejs //文件中引入import anime from "animejs"使用://html: <div class="w375">HelloWorld</div> <div class="normal">正常文字</div> <em class="em"&

2022-01-25 16:07:31 3528

原创 三种坐标系经纬度转化小工具

国际定位标准: WGS84 公用转化的坐标系,一般保存在后端数据库 火星坐标系: GCJ-02 国测局标准,中国使用,在国际定位标准上加密生成的. 高德地图,腾讯地图以及谷歌中国区地图使用该坐标系 百度坐标系: BD-09 百度坐标系,在火星坐标系上再次加密生成的. 百度地图使用该坐标系wgs84 ---》gcj02 ---》bd09 三种坐标系只能一层一层转化,百度和国际要通过火星坐标系转化代码如下:<!DOCTYPE html><html lan...

2021-12-24 16:00:09 3552

原创 H5页面调起高德地图APP/百度地图APP

webview内嵌H5调起地图APP

2021-11-24 18:45:21 10596 1

原创 js实现公历(阳历)和农历(阴历)的换算

1. 引入转换js文件:import calendarFormatter from '@/common/dateChange.js'2. 公历转农历: let nongli = calendarFormatter.solar2lunar(2020,5,26); console.log(nongli); // 结果如下: // { // Animal: "鼠", // IDayCn: "初四", // IMonthCn: "闰四月

2021-10-18 10:51:40 6383 6

原创 微信授权及微信支付跳转回来的路径带有#的hash路径会被忽略

使用微信授权和微信h5支付时,需要配置redirect_uri 参数,如果参数里面的路是带有#的hash路径时,#后面的内容会被微信认为是不合法的,然后会被微信忽略掉,比如配置的是http://www.text.com:8082/index.html#/payResult微信跳转回来的时候会变成http://www.text.com:8082/index.html解决办法:可以将url进行编码,使用encodeURIComponent('http://www.text.com:.

2021-10-13 17:33:33 2425 5

原创 nodejs(express)中输出打印的日志保存到本地磁盘

nodejs打印的日志都会在控制台中打印处理,要把这些日志保存到本地,可以借助 log4js 依赖1. 安装依赖npm ilog4js -S2. 在入口文件引入setLog.jsvar express = require("express");var app = express();var con = require('./setlog.js');app.use(con.netLog()); //netLog方法的参数为 "none"(默认), "debug", "info.

2021-09-28 17:16:53 3593 1

原创 vue移动端调用支付宝H5支付无法调起,form表单已经添加到页面上

前端调用后端支付宝h5支付接口,会返回一串form表单的字符串,此时直接使用v-html将字符串赋值到页面上,页面上也有显示,但是就是调用不起来支付,因为v-html赋值页面还没加载完成,里面的js:document.forms[0].submit()执行会失效,此时使用$nextTick方法,等dom加载完成在执行一遍返回的字符串里的js代码 this.$nextTick(function(){ document.forms[0].submit() /.

2021-09-24 15:40:20 702

原创 使用js下载txt文件

var download = require('../assets/download.js') function down(v){ if(v.indexOf('.txt')!==-1){ var x=new XMLHttpRequest(); x.open("GET", v, true); x.responseType = 'blob'; x.onload=function(e){download(x.respon...

2021-07-16 18:15:08 1344

原创 vue2.x 自定义可拖拽弹窗组件

<template><div class="popupmask" @click.self="close2"> <div class="popupmain" :id="popupKey" :ref="popupKey" :style="{ width, height, left:left+'px', top:top+'px', }"> <div class="popupheader" :style.

2021-07-14 10:23:21 459

原创 vite打包后直接浏览器打开报错

浏览器直接打开index.html报错:Access to script at 'file:///F:/code/vue3-app/dist/assets/index.9d2bd720.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chro

2021-07-08 14:59:32 5190 6

原创 vue-cli3使用scss/less/stylus添加全局变量

1.安装依赖:vue add style-resources-loader2.安装依赖时,选择对应的lcss或者scss3.在vue.config.js中配置const path = require("path");module.exports = { ...//其他配置 pluginOptions: { "style-resources-loader": { preProcessor: "less", patterns: [path.r.

2021-06-25 14:50:06 193

原创 node项目在linux/window服务器中转发请求后端接口请求不通

用node在linux中启动项目,转发请求后端接口一直请求不通,没有返回,无论是接口前缀是写域名,还是ip,都请求不到,最后改成localhost才请求通了;后端项目和node项目在同一台服务器上,所以

2021-06-03 17:52:34 495

原创 高德地图生成自定义地图

登录高德地图后台,进入https://lbs.amap.com/dev/mapstyle/index创建地图,设置完成颜色后点击发布,会生成一个地图的styleid创建地图时使用该styleid即可 var map = new AMap.Map('container',{ mapStyle: 'amap://styles/0ea14f4a93e142789c4958ef488c3d05', //设置地图的显示样式 center:[.

2021-05-11 11:30:29 4011 1

原创 地图多个标记绑定不同事件,传参

循环遍历生成地图标记,在每个标记的实例上绑定参数,this.markers[i].datas然后添加到地图上 markers是vue设置的一个data值,是一个数组 arr.forEach((v,i)=>{ this.markers[i] = new AMap.Marker({ position: new AMap.LngLat(v.lng,v.lat), // 经纬度对象,也可以是经纬度构成的

2021-05-11 10:51:46 490 1

原创 更改vue项目的title标题

方法一:在vue.config.js中配置chainWebpackchainWebpack: config =>{ config.plugin('html').tap(args => { args[0].title = '你要更改的标题名称'; return args; }) },方法二:将public文件夹下的入口index.html文件的标题更改为自己需要的标题<title><%= htmlWe...

2021-04-01 10:11:22 9694

微软TTS(text-to-speech)语音引擎2022-12-20版本,功能强大

微软TTS语音引擎,在手机 设置->文字转语音输出 配置为首选引擎

2024-07-08

ffmpeg多个版本windows安装包 20170312 5.1.2 6.0.0

可以直接安装使用,安装教程参考https://blog.youkuaiyun.com/bamboozjy/article/details/132163284?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22132163284%22%2C%22source%22%3A%22bamboozjy%22%7D

2023-08-08

dateChange.js

1990-2100年之间的公历农历转换,适合需要知道当前公历是什么农历的需求

2021-10-18

python-3.8.0-amd64.rar

从官方下载的windows安装包,官方下载太慢了

2021-03-08

UploadImg.vue

vue+elementUI的upload组件+七牛云上传api实现图片上传功能.可以直接调用,需要更改key值

2020-08-18

domtoimage.js

domtoimage图片下载插件,用于将dom节点转换成图片,然后就可以下载下来

2019-07-31

Tinymce组件

这不是静态资源包,是调用富文本的一个vue组件,一个封装好的可直接使用的组件

2018-09-12

tinymce静态资源文件

tinymce富文本编辑器,功能强大,对图片等媒体资源操控性好,非常推荐使用!

2018-09-12

空空如也

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

TA关注的人

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