VUE + ELEMENTUI,多标签页共存的实现

这个主题,早在一年前就已经创建,也写了一些内容,碍于在应用上体验始终不够完美,一直只存着草稿。 经过多个平台实践,多次迭代,一些功能加了又减了,最后还是回归了最精简的版本,已适用于大部分的场景,若有需要,可自行扩展。 关键逻辑 使用keep-alive来缓存各标签页 通过vue-router的beforeEach方法来 Read»

手动触发文本框 oninput 的方法

最近接到一个 chrome 插件需求,需要自动填充文本框,再进行提交。 看起来这个需求很简单,在实现过程中却发现了一个问题,通过 jQuery 填充了文本框,但提交的时候却并没有提交填充后的文本值。 原因估计是文本框 MVVM 双向绑定了原网页的某个变量,jQuery 的 DOM.val()方法并没能触发oninput Read»

Laravel daily 日志由任务调度生成后无法写入的解决办法

原因分析 首先,日志文件无法写入,根本原因是日志文件的 owner 归属错乱; 由于LOG_CHANNEL=daily,日志文件每天生成,哪一个进程首先写日志,直接影响日志文件的owner; 由 web 端访问,nginx到php,生成的日志文件的 owner 是 www 而 由 crontab 系统计时器调用 Sch Read»

微信公众号消息处理 DEMO 在 PHP7.0 环境下的代码升级处理

虽然标题写的PHP版本是 7.0,但部分方法在 7.0 只是 Warning,理论上还是能用了,但由于 7.1 或 7.2 中已被废弃,所以还是建议 7.0 环境下也做出修改 由于小程序的DEMO略有不同,所以请谨慎对照,以下改动针对的是微信公众号DEMO 升级原因: mcrypt_*方法被废弃,需要用openssl代 Read»

Sublime Package Control 配置代理解决无法连接服务器的问题

用 Sublime 的朋友应该都知道 Package Control,用来管理其他插件,相当方便。 然而,由于不知道从何时开始,Package Control 无法在线更新插件列表了,表现出来就是圈圈转半天,最后只读取缓存中的列表(如果缓存被清理了,才会弹窗报错) 分析过程 打开 Console,轻松找到问题出在访问不 Read»

Linux 环境下 PHP 扩展的安装步骤

很基础的东西,不过我老记不住,做个笔记,加强记忆 找到要安装的 php 扩展包(有必要的话,下载或传输) // 以fileinfo为例 tar -jxvf php-7.0.21.tar.bz2 cd php-7.0.21/ext/fileinfo/ 制作安装包并安装 // 请自行确认phpize和php-con Read»

获取 Ajax 请求地址的重定向网址

这应该是一个小众的需求,但需要用到的也不会含糊,这个事情用 jQuery 里的 ajax 办不到,只能用原生 js需求我们需要在一个 URL 上取原始参数,但该 URL 我们不知道,是从一个已知 URL 跳转过去的访问地址http://xxxx.xxxxx.xx/login?id=aaaa&key=bbbb后, Read»

Safari 自动运行无限重启,CPU占用极高,解决方案出炉

昨天出现这个问题,Safari 开机即启动,而且关不掉,无限自动重启,CPU占用极高风扇狂转,严重影响到工作,在谷歌、百度贴吧、威锋上找彻底解决方案,无果。 于是,开始自食其力。。。 紧急处理方案: 在找到解决办法之前,首先想到的就是把 Safari 程序删掉,让CPU被占用的情况停下来,不然风扇的声音严重影响情绪稳定 Read»

lnmp 1.4 默认配置运行 laravel 项目 500 异常的解决办法

本来不想自己再整理的,但是自己的收藏夹实在是。。。乱得不想说,导致我今天新配环境又掉坑,却半天找不回这篇文章。。。 没办法,还是要自己键盘敲过的内容才好入脑 相信不少朋友有通过lnmp vhost add创建域名绑定的习惯,心想着挺方便的,但是 lnmp 1.4 却有这么个大坑,500错误,而且日志无提供任何线索提供 Read»

通过创建 windows 服务让 nodejs 或 php 脚本在后台运行的方法

没接触 windows 服务器已经好多年了,这回客户提供一台 windows server 2008 的服务器,web运行环境是 iis7.5。于是,就有了如题的需求 环境配置还好,iis7.5 添加 php 支持非常简单,而且现在还有 php manager 可以依赖,网上资料超级多,本文就不展开了 这里主要说说如何 Read»