前端
腿毛1米5的欧巴
终会相遇...
展开
-
记录【字符串类型的数字比较大小遇到的问题】为什么大的数字反而小呢
同是字符串的数字在比较大小的时候,首先左边第一位的是 '1' 与右边第一位 '4' 做比较大小,然后就返回返回true了。今天看到项目里面有块代码是做版本检查,运行了一下发现了一个问题。前提:我电脑上node的版本是v14,项目需要最低版本为v4。最后经过排查发问题是两个字符串进行了比较大小,实质是这样的。运行了代码之后居然报错,说版本不对。解决方案就是比较之前把string先转成number。这个时候就要思考,为什么字符串的时候是true呢?感觉触及到认知外的东西了,所以记录一下。原创 2022-09-26 11:03:29 · 383 阅读 · 1 评论 -
启动本地vue项目用80,443端口,使用域名(http/https)访问
基于vue2.0项目记录一次将项目用https访问的历程:常规启动项目 npm run dev成功之后,浏览器输入localhost:8080 就可以访问了,在做小程序相关的项目时候,web-view内嵌H5必须是以域名的方式来加载。众所周知:http对应80端口,https对应443端口。我们修改webpack配置文件。port修改为80或者443,修改完成之后,执行npm run devdev: { host: 'localhost', por...原创 2021-11-18 20:44:26 · 5584 阅读 · 0 评论 -
记录VantUI日历组件可选日期渲染出现空白,下拉刷新之后才出现日历选择区域
针对某些终端(安卓/苹果手机),点击日历选择,弹出来的组件并没有显示出日期,如下图这种情况是日历组件高度不兼容,修改vant日历组件的原始样式,将height百分比设置为80%(这个数值看具体情况).van-calendar { height: 80%}这个问题就得以解决了。快去试试吧!...原创 2021-03-26 19:17:55 · 2656 阅读 · 1 评论 -
手把手教你用Jq手撸一个表单里动态增减Input的功能,
输入框后面有两个按钮+和-,点击+按钮增加一个输入框,点击-按钮删除一个input。先上效果图:动态增减输入框代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-eq.原创 2020-07-08 17:19:54 · 532 阅读 · 0 评论 -
echarts柱状图,折线图融合在同一个容器里,双Y轴展示数据,数据配置以及遇到的问及
双Y轴展示数据,如下图,yAxis数组中需要配置2个元素,分别用来配置两个Y轴的信息 yAxis: [ { name: '调用次数/次', max: this.y1_max, ...原创 2020-04-17 17:33:07 · 1790 阅读 · 0 评论 -
web前端后端数据交互,RSA加密,提示“Message too long for RSA”问题,原因:加密字符串过长,
记录最近项目需要用到rsa加密遇到的问题 ---------- Message too long for RSA,以及解决方法。希望能帮到你们哦!背景我项目是用的npm里的jsencrypt插件进行加密的。加密代码如下:let encryptedData = (data, key=PUBLIC_KEY) => { let encryptor = new JS...原创 2019-10-23 17:04:25 · 34194 阅读 · 13 评论 -
JS复制文本到粘贴板,前端H5移动端点击按钮复制文本到粘贴板。
最近做手机端H5网页里面有个活动:点击按钮复制邀请码。查过一些方法,在电脑端可以复制粘贴,一放在手机上面打开网页就不能复制粘贴了。直接进入正题使用开源项目 clipborad.js,官网:点击打开链接可以通过script标签引入也可以通过npm安装,npm install clipborad.js --save-dev。这个插件复制的对象必须是input 或者 textarea 里面的值。所以说你...原创 2018-06-01 16:43:30 · 35891 阅读 · 1 评论 -
Vue项目打包,部署服务器,静态资源访问404问题。
Vue ^2.5.2Webpack ^3.12.0项目问题: vue项目本地运行正常,npm run build之后,将dist文件上传至服务器之后,访问域名出现 .js 、.css等静态资源文件访问404,导致访问页面空白。解决方法:找到这个文件 然后作如下修改 将 ' / ' 改成 ' ./ ' 然后重新打包部署,访问就ok了 ...原创 2019-02-18 10:20:55 · 8047 阅读 · 2 评论