自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋实的博客

追求自我的提升才是最稳健的投资

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 js 不同方式创建对象 不同区别

JavaScript Object创建 prototype

2022-08-19 15:55:36 258 1

原创 Ghrome 63.0.3239 (正式版本)不兼容overflow:hidden auto;

overflow兼容性

2022-07-04 10:47:22 190

原创 工作中常犯的js报错阻塞后面代码问题

js阻塞vue页面渲染js代码严谨

2022-06-23 10:49:57 912

原创 js onmousemove使用注意:进入onmousemove不代表移动鼠标

判断鼠标是进行的移动事件还是点击事件 onmousemove

2022-06-10 11:34:49 1873

原创 element-ui dialog :destroy-on-close=“true“ 踩坑

el-dialog关闭时,摧毁其中子组件destroy-on-close

2022-06-10 11:09:15 3365

原创 element-ui 级联选择器el-cascader踩坑

el-cascader 级联选择器 下拉选项选中不刷新;数据回显慢;

2022-06-10 10:27:39 2361 1

原创 命令行创建vue项目,无法选择

vue项目创建,preset 无法选择

2022-05-17 10:27:16 963

原创 统信UOS安装.bundle文件

输入命令 sudo su ,切换到root赋予权限 sudo chmod +x XXXX.bundle安装文件 sudo ./XXXX.bundle然后弹出安装框,正常点击安装即可。

2021-10-09 11:39:13 1188 1

原创 vscode配置svn 解决Svn installation not found.问题

今天忽然很想把vscode的svn配置起来,之前配置过vscode里面总是显示 Svn installation not found.svn路径检查也没问题,最终得知是因为安装的svn的bin文件里面没有svn.exe文件。在安装svn的时候,注意这一点:勾选command line client tools项,并且主要选择第一项,如下图:这样安装完后再看bin文件,发现svn.exe出现了,ok。重启vscode,配置svn:checkout即可。参考文章:https://blog.cs...

2021-08-11 15:13:41 3818

原创 各浏览器不兼容时间戳

苹果和IE浏览器下,不能识别“2021-01-26 12:23:21”这种“-”连接的时间,需要将其转换成“/”连接,写代码老是忘掉,谨记谨记new Date("2021-01-26 12:23:21").replace(/-/g,'/').getTime()

2021-01-26 17:49:19 300

原创 兼容IE8表单布局

最近一个页面上有一个这样的布局模块,如果不考虑IE8,很简单,用flex之类很多方式都可以轻松简单搞定。但现在需要考虑兼容IE8,并且响应式页面,要ipad等不同分辨率下都能良好显示。

2020-12-25 16:53:25 276 2

原创 Chrome 83.0.4103.61版本文本获焦时默认自带黑框

Chrome 83.0.4103.61版本文本获焦时默认自带黑框最近在用vue.js直接引入方式开发一个页面,嵌入公司的老项目,使用element-ui,唉,用着element-ui的组件,要调成ext.js的样式参考文档

2020-12-25 12:14:29 176

原创 IE10 vue SCRIPT5022: SecurityError

vue中使用 particles.js,IE10下报错SCRIPT5022: SecurityError原因是 对canvas使用toDataURL时出现 "SCRIPT5022: SecurityError" 错误。找到particles.js,将toDataURL这行注释掉,换成 XMLHttpRequest 方式即可:pJS.fn.vendors.exportImg=function(){//window.open(pJS.canvas.el.toDataURL('...

2020-10-20 13:41:50 7908

原创 解决vue i18n 项目中 title 双英 切换问题

主要问题点在于 router 中无法用 this.$t('xxx.xx') 方法来进行翻译,会报错 this.$t is not a function 。而在main.js中可以试用,所以就做了一下处理:main.js文件:const i18n = new Vue18n({ locale: lan, messages: { zh: require("./assets/i18n/zh"), en: require("./assets/i18n/en") }, sile

2020-07-21 15:31:12 4916 2

原创 解决Elementui upload多图上传回调只执行一次问题

项目编辑发布文章需要上传多图,并且需要回显编辑删除功能。使用el-upload上传初始感觉很方便,多试后发现坑还是蛮多的。发现on-change事件基本没什么用,一次上传多张图片实际还是单张上传,多次调用接口不说,上传成功后的回调也仅执行一次,这点很坑爹,研究许久多次尝试最终找到解决方案:上代码:<el-upload multiple :action="actionsUrl" list-type="picture-card" :on-preview="handlePictureCardPre

2020-07-17 14:31:43 6456 2

原创 vue项目手动刷新组件

实在不想使用window.reload(),或者router.go(0)刷新整个页面,尝试过N种办法最终发现只有provide-inject组合这种刷新组件最靠谱,功能实现了赶紧记录下来:provide / inject组合:作用:允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。app.vue中:<template> <div id="app"> <router-view v-if="...

2020-05-29 16:13:20 961

原创 解决vue项目切换页面滚动条保持在切换之前位置,并且body的 scrollTop=0

一开始按照vue-router官方解决方案去解决,但发现根本不管用。发现每次切换拿到的$(document).scrollTop()、$(window).scrollTop()、$("container").scrollTop()等的值都是0。最后受该文章启发,在我的main组件加上:updated() { this.$parent.$el.scrollTop = 0;//表示获取router-view上一级的scrollTop}重启后立马见效,切换页面滚动条能自动置顶了。...

2020-05-26 15:32:05 1262

原创 解决VUE线上报错 Uncaught SyntaxError:Unexpected token …… 刷新后页面白屏

最近发现router在history模式下,二级以上页面刷新后会出现白屏并且报错,如下图:最终查到方法重新打包完美解决:const webpackConfig = merge(baseWebpackConfig, { module: { rules: utils.styleLoaders({ sourceMap: config.build.productio...

2020-04-26 11:07:45 4421 2

原创 bootstrap-vue + boostrap4 + vue 实现table表格中根据每行不同数据实现不同tooltip提示

目前遇到的问题:领导要求table中需要按照数据的不同状态比如:已开通,未开通等,做出不同样式文字的提示。已开通时候,圆点图标绿色,提示文字已开通;未开通,圆点图标灰色,提示文字未开通。看似简单的需求,发现用boostrapvue实现却变得困难,如何将每个td重新渲染成想要的样式效果提供的方式并不多。首先翻看其官方关于table这块的文档:看来看去只能使用原生html标签,...

2020-04-18 11:10:05 1927

原创 VUE + Springboot 前后端分离线上 登陆后接口请求报302

最近开发项目过程中遇到一个困扰几天的问题,本地测试所有接口都正常,线上请求后端没设置登陆拦截的接口,能正常返回数据;但请求需要登陆访问接口,则出现302,直接重定向到/login接口,十分诡异。与后端一起探讨解决发现,多方查询尝试才发现在axios配置中设置:withCredentials: true,允许跨域请求携带cookie才行。axios中文文档配置拷贝过来:{ // `...

2020-04-10 17:17:42 6599

原创 vee-validate 2.1.7 两次密码校验问题

最近用vee-validate做表单校验模块,下午做两次输入密码校验的时候,明明按照官方的方法写了,还是一片报错,百度各种方法都没解决掉,结果无意试了下发现对了,赶紧记录下来。为了看的清晰,把无关紧要的代码都删了,直接看两个input属性:<input name="passwd1" v-model.trim="form.passwd1" ref="passwd1" v-validate...

2020-04-01 17:54:33 954 1

原创 解决VUE 2 打包上线请求接口路径问题

最近项目开始前后端联调,需要部署测试服,结果打包部署上去后axios访问路径一直不对,本地用的proxyTable代理解决的跨域,部署的时候每次手动改路径会比较麻烦,于是各种百度出解决方法:将config/prod.env.js中,新增:'use strict'module.exports = { NODE_ENV: '"production"', API_HOST:'ht...

2020-03-31 09:32:14 4340

原创 vue项目配置IP局域网内小伙伴方便访问

1.config/index.js中,module.exports的dev.host改成自己的IP地址module.exports = { dev: { assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: {}, //host: 'localhost', // can be ov...

2020-03-13 14:03:44 1171

转载 wget下载整个网站到本地(windows)

wget加上参数之后,即可成为相当强大的下载工具。wget命令详解wget -r -p -np -k http://xxx.com/xxx-r, --recursive(递归) specify recursive download.(指定递归下载)-k, --convert-links(转换链接) make links in downloaded HTML point to loc...

2019-10-24 15:28:41 6913 1

原创 面试过程中被问到的一些面试题(答案还在整理中,晚些时间补上)

前后端登陆请求中,如何进行身份认证? 前端如何存储大量数据? 谈谈对箭头函数的认识和理解? 谈谈对闭包的认识理解? 为什么要使用Let和Const ,ES6有什么优势,我们为什么要选择使用ES6? 你是如何进行前端框架选型的? 作用域是什么? Vue中在组件中请求数据和在页面中请求数据有什么区别? 用户登陆后前端如何拦截登陆? Html5中有哪些新的存储方式? 谈谈你对原型链的...

2019-08-09 14:13:06 622

原创 tp5 请求接口报500问题解决

公司最近thinkphp 5.0开发的项目需要新增需求,本地用wamp64启动项目,结果是正常启动起来了,资源都请求到了,但是调用后台接口一直报500,百思不得其解,html中断点也打了,后台php接口断点也排查不出来问题。猜想可能apache配置有问题,该来该去也不行。最终在apache的error.log中看到[Thu Aug 08 14:59:50.540669 2019] [...

2019-08-08 16:21:22 4449

原创 vue遍历包含数组的对象

最近开发自己博客,在遍历对象类型数据时候,怎么也拿不到,尝试过两层遍历都不行,最终利用巧计解决了,记录下来: 请求来拿到后数据格式是下面这种:data(){ return{ noticeList:{ notice:["aaaaa","bbbb","cccc"], times:[1564707990252,156470833...

2019-08-02 09:37:14 10473

原创 elementui+vue实战项目之NavMenu导航菜单选中问题,注意$router 和 $route 区别

最近一直利用工作闲暇时间搞自己博客,使用了element ui 来实现,导航菜单刷新一直不显示选中高亮,点击时候会高亮,进入页面却不会高亮,设置 :default-active 根本不起作用,现在解决掉BUG决定写此文加强记忆(下面这段代码就是bug代码):<el-menu router :default-active="$router.path" mode="horizon...

2019-07-23 17:12:04 9729 2

原创 vue 2.0+webpack 2.0 配置 sass-resources-loader 全局变量

最近在做自己的博客,初次使用vue2.0+webpack 2.0搭建的项目,本来配置了scss用的很顺利了,可是随着博客的开发发现越来越需要搞个全局变量文件配置,根据百度到的资料配置全局一直报错,折腾了快一天才终于解决,得记录下来以后方便查阅。 刚开始是一直报:scss expected 1 selector or at-rule,was "{}" 这个错误,翻来覆去检查都没有...

2019-05-22 14:06:37 2497 1

原创 全屏背景图移动端滚动时白底问题

最近响应式项目移动端遇到一个问题,页面使用的全屏的背景图片,但当它到了移动端需要滚动的时候,往下面一滚动,第二屏等会出现白底,后来让全屏背景图片固定了,再怎么滚动都不影响,解决掉了该尴尬问题。body和html高度都设置了100%,滚动出现了白底问题增加 background-attachment:fixed; 后完美解决。background-attachment详解:...

2019-03-21 11:39:34 1845

原创 解决input password自动填充问题,仿ipone密码输入延时。

下载的模仿ipone输入密码时,延时变成原点的效果。原文件在中文状态输入时有严重bug,经自行修复成如下代码,若用户时中文输入的话,会弹出提示并且无法继续输入,记录下以备后用:(function($) { $.fn.iPass = function(options) { var settings = { 'checkInterval': 100, 'maskDelay':...

2019-03-11 16:00:03 647

转载 js如何判断当前文本的输入状态——中文输入法的那些坑

在 web 开发中,我们通常需要对输入的内容进行校验。这段代码虽然执行起来没有什么问题,但是会产生非直接输入,比方说我们输入中文时候,中间过程会输入拼音,每次输入字母都会触发input事件,然而当中文输入完成之前,都属于非直接输入。一般说到修改用户的输入,第一个想法肯定是绑定input事件,input事件能够检测用户的每一次输入,例如我们要将用户输入的文字实时转换成大写,只需要input事件绑...

2019-02-28 16:17:10 2489

原创 解决IE9及其以下版本浏览器placeholder不识别问题

input输入框占位符不兼容性问题成老梗了,在此写文记录下解决改问题方法。引入placeholder.js该插件即可解决:function($) { var placeholderfriend = { focus: function(s) { s = $(s).hide().prev().show().focus(); ...

2019-02-21 16:34:40 870

原创 火狐、IE下点击button下子元素不发生冒泡

代码如下:&lt;button onclick="alert('parent')" style="width:300px;height:200px;background-color:red;"&gt;我是parent &lt;div onclick="stopEvent();alert('children1')" style="width:200px;height:200px;bac...

2019-02-21 16:22:12 339

纯js实现横向,纵向滚动条

原生js实现自定义滚动条样式,兼容现代浏览器,功能齐全

2019-03-05

空空如也

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

TA关注的人

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