随笔分类 - 前端
摘要:使用moment.js yarn add moment 定义一个function handleRegStartChange: function () { var level = this.form.level; if (level != null && level != undefined) { v
阅读全文
摘要:背景: Vue+ElementUI的web项目中, 可以配置一个config.js来解决,那么eletron呢? 思路有两个: 1. 直接使用 global.sharedObject 让main线程与render线程直接数据共享。 2. 借助事件传递。 项目根路径直接放置一个配置文件,可以是conf
阅读全文
摘要:前言: 当我们进行注入微信登录/抖音发布,或者一些需要oauth2方式授权,或者其他需要其他服务授权,并且重定向到指定域名的开发时,通常不方便直接测试,这时候能想到的方案如下: 1. 直接将测试工程扔到做了外网的服务器测试. 2. 内网穿透(netapp,花生壳等) 3. 修改host 这里主要讨论
阅读全文
摘要:微信登录官方资料: 准备工作 | 微信开放文档 第三方参考资料: vue 微信扫码登录嵌入方式及开发踩的坑点_范特西是只猫的博客-CSDN博客_微信网页扫码登录开发文档 说明: 1. 微信官方有两种对外能力,分别是 网站应用 与 微信开放平台,这两个服务都有授权登录,注意,我们使用的是前者,故需要的
阅读全文
摘要:前言:场景是cas单点登录,使用iframe解决跨域问题。 chrome 版本大于80 且 小于91的情况,可以通过 在chrome浏览器地址栏输入chrome://flags并回车 在搜索栏中输入SameSite by default cookies搜索,并禁用如图中的两项设置 ,改为Disabl
阅读全文
摘要:前言: 在开发Electron过程中,有些测试需要在打包后进行。但是无法想看到调试信息。一则可以借助logger.js将相关信息打印到日志中.另外一种方法就是在打包后开启dev开发者模式。 步骤1: webPreferences中,devTools设置为true,并且高版本的话,nodeIntegr
阅读全文
摘要:前言: 之前的博文中预告了会在近期进行关于"electron-vue autoUpdater"完整案例的编写。这里兑现承诺。(虽然本文以一二两个步骤进行描述,其实如果您已经有既有项目,可以考虑直接从二看起,尤其是使用了低版本的electron的话,升级会有一堆东西需要处理。) 直接先贴一下可用的gi
阅读全文
摘要:前言: 博主主攻后端,对于electron自动升级也是费了非常多的事儿,github、gitee也下载了很多源码。发现案例可能好用,但是很难融入公司的项目。 要注意的点如下: 1.Electron版本问题。 2.Electron-Vue版本问题。(我手里的项目使用的electron-vue版本为"v
阅读全文
摘要:前言:前端脚手架迭代越来越快,出现的问题比较多。 问题: Webpack ReferenceError: process is not defined 情况1: 在src下的index.ejs,注释相关代码。 解决 在src下的index.ejs里,去掉下面的这段代码: 参考 使用electron-
阅读全文
摘要:前言: 使用chrome的用户,尤其是一些爱折腾的用户,喜欢对chrome进行插件扩展,比如AdBlock这个插件,可谓是广告拦截神器。 but,使用Vue编写的同一界面在系统版本,chrome版本完全一致的情况下,居然有的机器渲染异常,对比如下: 异常机器渲染截图: 正常机器渲染截图: 逐步排查之
阅读全文
摘要:前沿:跟着ccmouse(imooc)的课程将go的基础知识学习完毕之后,开始想着做点东西,因为笔者从事的Java领域的后端开发。所以很容易的想着写个博客啊管理什么的。所以在比较了Gin和beego几个框架之后,选定beego先行练手。 基本上先是按照beego官方的文档过了一遍,因为最近升级了be
阅读全文
摘要:默认的情况下,rpm run dev 用来启动Vue项目(不完全,默认使用webpack init simple产生的可能是server) 如果我们在项目中修改了 package.json中的脚本,应该按照脚本上的命令去执行,这种问题经常发生在打包部署的时候,接手别人的项目。
阅读全文
【Eletron】解决electron安装,卡在install.js不动的问题,UnhandledPromiseRejectionWarning: RequestError: read ECONNRE
摘要:最近想写个带GUI的客户端程序,无奈Cpp和Qt从毕业就没碰过,所以就从eletron下手了。但是运行例子的时候遇到错误。 参照 https://blog.csdn.net/qq_27005821/article/details/102748201 解决,记录下。
阅读全文
摘要:避免后端做太多的计算类的工作,则在前端进行统计操作。【如果您用的vue或者react等框架,请绕路~】 1.纯js 简单实现 table 加一个 <hr class="count></hr> 然后,js脚本如下: $(function() { var table = document.getElem
阅读全文
摘要:可以借助一个基于jq的插件:colresizable http://www.bacubacu.com/colresizable/#download 使用方法,引入该js $(function(){ var onSampleResized = function(e){ var table = $(e.
阅读全文
摘要:主要是援引这个原博主的方法 C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Extensions\nhdogjmejiglipccpnnnanhbledajbpd\3.1.2_0 =>找到文件:manifest
阅读全文
摘要:报错案例 avoid using JavaScript unary operator as property name: "delete(index)" in expression @click="delete 解决方案,更改函数名即可
阅读全文