自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Strapi部署到nginx服务器

strapi部署到nginx服务器

2022-06-23 17:11:12 2867 5

原创 Strapi日志功能:保存日志为文件到本地

strapi添加日志功能,把每次请求都生成日志文件保存到服务器

2022-06-23 11:36:24 712

原创 nodejs:通过测试公众号给微信用户发送消息

记录一次踩坑之旅背景开发预警功能,服务端出现异常,能够发送消息给特定微信号成品https://github.com/font-size/wx-template-message准备工作开局:一个开发人员,一个微信号需要:appID、appsecret、模板ID、微信用户的openid申请微信测试号访问https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login用微信扫码登录,得到测试号appID、.

2021-09-07 10:17:22 1929 8

原创 富文本编辑器 vue-tiptap-wrap

介绍vue+ tiptap + elementUI 封装的开箱即用tiptap编辑器github仓库:https://github.com/font-size/vue-tiptap-wrapnpm地址:https://www.npmjs.com/package/vue-tiptap-wrap安装npm i vue-tiptap-wrap在页面中使用import tiptap from 'vue-tiptap-wrap'<tiptap v-model="msg".

2021-07-01 17:23:19 581

原创 新手入坑:strapi官网教程的简单示例学习

strapi教程

2021-04-09 00:02:04 12002 6

原创 iOS里页面关闭了,音频仍继续播放的问题

问题在 iOS 下关闭浏览器窗口(切换至后台)或者切换标签时, Audio 仍然继续循环播放音频文件。方法使用循环存储时间来检查用户是否在网页上, timeupdate 事件是在音频 Audio 的播放位置发生改变时触发。var lastSeen;var loop = function (){ lastSeen = Date.now(); setTimeout(loop, 50); };loop();var music = document.getElementById('musi

2021-02-09 11:23:11 2459

原创 谷歌Chrome 88新版,中文环境下toLocaleString转换的时间中间没有了空格

背景众所周知,你是 Chrome 用户,谷歌已经给出了公告,应该立刻更新至最新的 Chrome 88 版本。谷歌在公告中说,已有一个重要漏洞被修复。如下图所示有外媒说此漏洞似乎已经被朝鲜黑客所利用,还建立了一个博客来引诱特定目标,如果中招,受害者即使他们运行的是打过补丁的软件,也会感染他们的机器。提出问题但Chrome 88版本对js的时间函数做了一些改变,似乎没有理由。toLocaleString() 方法返回这个数字在特定语言环境下的表示字符串Chrome 88版本在Chro

2021-02-07 10:18:16 649 1

原创 开启或关闭vs code的代码悬浮框

问题鼠标滑过会悬浮一些代码提示,有些人喜欢,有些人不喜欢,这里告诉大家怎么关闭和开启这个功能。原理vscode设置操作在setting(快捷键ctrl+,)中搜hover找到 editor hover关闭后如下

2021-01-26 10:29:25 5154 3

原创 一文告诉你vue中为什么v-for能遍历数字

v-for为什么能遍历数字问:这段代码会输出什么?1-10还是0-9?一开始也摸不着头脑,感觉既可能是0-9也可能是1-10,但记得v-for是js原生for循环的渲染,瞬间傻眼分析不出答案。答案在vue中是1-10。为什么想起手机通讯录里有个叫尤雨溪的中年男好像挺懂vue,还自称去过谷歌大厂,取了个英文名EvanYou,咋咋呼呼挺有一套的。于是老哥我一个电话过去,他接了电话,说他刚搬完砖现在在睡觉,让我去源码里找下关于v-for的代码。当时我就生气了,明明是大白天你却说在睡觉?搁这骗谁呢。

2021-01-14 18:23:36 7094 6

原创 The ADB binary at C:\Users\siviw\AppData\Local\Android\Sdk\platform-tools\adb.exe is obsolete...

解决方法虚拟机出现问题了,巴拉巴拉一堆,也不知道为啥。当Flutter运行时候出现这个问题的时候,最简单的方法是在AVD manager里新建一个虚拟机,over

2020-12-31 15:42:34 718

原创 在vscode终端中直接显示git的分支名称

标题实现下面这种效果准备工作安装vscode与git方法打开vscode首选项file=>preferencsd=>settings2. 在打开界面里搜索shell找到terminal=>Integrated=>Shell: Windows3. 选择编辑json把你的gitbash地址复制上去注意:vscode里gitbash的路径写入是 //重启vscode...

2020-12-24 09:46:19 7218

原创 【抽奖】前端js实现抽奖功能

需求从数组中随机挑选中奖成员js代码实现let list = ['王大', 'hhh', '撒旦', '是小甜甜', 'ghj4232', '啊哦额', '笔头3862', '李鹏', '阿兴', '梦d', '阿萨斯', 'Json', 'B塔', 'ss']// 抽3个for(let i =0; i < 3; i ++) { const random = Math.floor(Math.random() * list.length) console.log(list[rando

2020-12-23 13:51:56 3371 1

原创 js快速交换数组里元素位置

网上搜了一堆博客,里面各种一大串的方法,都是老方法,out了利用ES6的解构赋值// 交换2个数组最快的方式是es6的解构赋值// 需求:你要交换第二项和第三项const list = ['2', 'hahha', {name: 'kid', age: '10'}, 99][list[1], list[2]] = [list[2], list[1]]// list = ["2", {name: 'kid', age: '10'}, "hahha", 99]...

2020-12-15 16:28:21 1221 1

原创 使用vue-awesome-swiper不能自动轮播

问题图片不能自动轮播原因vue-awesome-swiper是在swiper上做的一个封装,所以它的版本不是紧跟swiper的,有一个代差。我遇到的问题解决方案:vue-awesome-swiper是4.1.1,把package里的swiper依赖从6.x改成5.4.5如下图自动轮播配置swiperOptions: { loop: true, autoplay: { disableOnInteraction: false, delay: 4000 }}参考

2020-11-27 14:07:58 1368

原创 Error: Unable to ‘pub upgrade‘ flutter tool. Retrying in five seconds

在flutter项目里出现这个问题,一般来说是网络波动引起的。删除flutter SDK目录bin下的cache文件夹,然后运行flutter doctor,他会自动检测和下载

2020-10-29 11:15:01 2298

原创 iframe里放视频时,用js控制高度

问题很多网页中视频是通过iframe来显示的,但跟video标签比,iframe的高度似乎很难控制。分析<style type="text/css"> #main { padding: 20px; } .video { margin: 20px auto; display: block; }</style><body> <div id="main">

2020-10-22 14:04:45 579 1

原创 以接口请求的方式,解决移动端页面中字体文件过大的问题

需求设计:丢你2个字体文件,页面上要用。(思源宋体-Medium.ttf 13.8MB)(思源宋体-Blod.ttf 13.9MB)前端仔:!?好的。项目经理:什么?移动端页面上需要加载10MB的文件?还是2个?前端在吃*?前端仔:???客户:这字体我花了钱买的,不加不行项目经理:要么砍掉字体,要么砍掉前端!后端:我刚进来就看见项目经理要砍前端,其他我啥也不知道前端仔:我有方案!!!方案说明示例地址: 点我预览github仓库:https://github.com/font-size

2020-09-02 17:25:05 1870

原创 从0开始在vue项目中使用quill编辑器

快速、便捷的创建在vue cli中使用quill。参考资料: quill中文文档1: 找一个文件夹输入vue create quill-editor(前提是电脑上已经安装了cli)按回车,出现提示。问你项目配置,没有特殊需求直接继续按回车,默认配置走起。静等几分钟,提示完成了接下来自然是打开vscode2:vscode打开app.vue,我们要开始了ctrl+shift+~ 打开终端,安装quill。输入npm i quill@1.3.6 --save

2020-08-27 14:44:01 4281

原创 在quill编辑器中集成秀米和135编辑器

1:问题&需求大家知道,quill会自动过滤掉秀米和135编辑器文章里面的section之类的样式,导致复制进去的文章排版根本不能看。秀米官网声明只支持ueditor内核的编辑器内核。如果项目里用的编辑器不是ueditor内核的,而客户一定要秀米的功能,咋整?换编辑器?怼客户?换编辑器是不可能换的,这辈子都不可能换的。怼客户又不会,只能自己开发一个这样子。**下面直接上成品,有兴趣的继续往下看,没兴趣直接拷贝仓库研究。**示例地址: 在线预览github仓库:https://gith

2020-08-19 12:09:57 3332 21

空空如也

空空如也

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

TA关注的人

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