遇到的问题:这几天在用表单的过程中遇到了问题,每当焦点处于input输入框内,按下回车键会触发页面重定向。地址栏会发生变化,出现错误的地址。解决方法:<!-- 在form表单内添加@submit.native.prevent语句 --><el-form @submit.native.prevent> ...</el-form>...
遇到的问题:如何使用URLSearchParams处理axios发送的数据?解决方法:在使用axios给后台传参数时,我们有些时候会遇到一些问题,比如:数据格式不正确以最简单的例子为基础(这里使用post方法):this.$axios.post("search/list",{ name:"Jack", age:"20"})在上面的例子中我们调用ax...
废话不多说,直接上答案~onkeydown="if(event.keyCode==32) return false"
遇到的问题:在日常的项目中如何去掉内容中包含的html标签,只留下纯文本?解决方法:function repalceHtml(str){ var dd=str.replace(/<\/?.+?>/g,""); var dds=dd.replace(/ /g,"");//dds为得到后的内容 return dds;}...
问题:5.0以后的node.js,在安装项目的时候,会产生package-lock.json文件。这个package-lock.json文件,与之前的package.json文件有什么区别吗?答案:package.json文件记录你项目中所需要的所有模块。当你执行npm install的时候,node会先从package.json文件中读取所有dependencies信息,然后根据de...
eslint是一个JavaScript的校验插件,通常用来校验语法或代码的书写风格。关闭eslint检查有了eslint的检查,代码中的缩进、空格、空白行之类的都会被按照规范检查。但是,如果突然引入一个第三方加密的插件,怎么忽略该插件检查都不好使的情况下,最简单粗暴的方法就是关闭eslint检查。一、找到build/webpack.base.conf.js文件,作如下修改:二、你...
遇到的问题:在vue项目中使用md5加密,如何解决?解决方法:安装npm:npm install --save js-md51、在需要使用的项目文件中引入:import md5 from 'js-md5';md5('123456') // e10adc3949ba59abbe56e057f20f883e2、或者在main.js文件中将md5转换成vue原...
不开头了,直接进入主题。普通背景模糊效果如下:使用属性:filter:(2px)普通背景模糊为了美观不能使背景前的文字模糊,而filter属性会使这整个div的后代并且还会出现白边。也就是说无法达到这个效果。怎么办呢?我们可以使用伪元素,这样我们也顺便解决了白边的问题。实现思路:在父容器中设置背景,并且使用相对定位,方便伪元素重叠。而在:after中只需要继承背景,并...
遇到的问题:我使用create-react-app命令创建一个react项目,在运行npm run eject时报了下面的错:问题原因:在网上搜索一番,发现可能是git配置的问题。解决方法:git add .git commit -m 'Saving ejecting'npm run eject结果呢,当然是成功啦~...
遇到的问题:我们在使用mui框架做移动端项目的时候,会遇到“Unable to preventDefault inside passive event listener” 问题,大家都是怎么解决的?由于浏览器必须要在执行事件处理函数之后,才能知道有没有掉用过 preventDefault() ,这就导致了浏览器不能及时响应滚动,略有延迟。所以为了让页面滚动的效果如丝般顺滑,从 chro...
遇到的问题:我们在写css样式时,div半透明效果如何实现呢?使用css实现div成半透明效果,css实现层与背景半透明效果。解决方法:我们还是直接上代码吧。一、CSS半透明基础介绍设置DIV半透明CSS代码:div{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity:0.5;}说明:1、filter:对windo...
用了git最方便的就是比如在公司写了很多代码后回到家打开vscode只需要点击一下pull就能全部同步过来。是不是很方便。。。。毕竟之前我都是拿u盘拷贝回家或者存到云盘再下载下来。。我这里用的是国内的码云托管的代码,,github都是英文看不懂。。因为vscode中带的有git管理功能,只需要学一点关于git的操作知识就够了。首页要下载‘msysgit’然后安装到电脑要不然vscode...
遇到的问题:在平时写页面的时候,我们会用到word-break或者word-wrap。那他们两者之间有什么区别呢~~解决方法:我们还是直接上代码吧。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X...
遇到的问题:在平时的项目中,ui会在设计页面时,为了页面的美观或整体效果,他们会设计出类似这种背景。但是,比起用背景图片,我们还有什么方法能更好的展示呢~~解决方法:除了背景图片,我们还可以用css来画,可以让页面更好的展示。<div class="data-panel"> <div class="data-panel-foot"></di...
遇到的问题:在vue项目开发过程中,我们常常会在页面中添加背景图片。可是当我们在样式中添加了背景图片,编译打包部署到服务器上时,发现图片并不能显示出来,这是为什么呢~~~我们一般写的css样式如下:background: url("../../assets/logo.png") no-repeat;问题原因:因为在编译打包后,图片的路径解析出现了问题。解决方法:1、在d...
遇到的问题:最近在做项目的时候,要判断一个字符(字符串)是否在另一个字符串中。可是,我只记得一个indexOf并不能满足我的需求。还有其他什么方法呢?解决思路:查询js的属性或方法,重新学习一下。于是,总结了以下几种方法:一、indexOf():可返回某个指定的字符串值在另一个字符串中首次出现的位置。如若没有,则返回-1。var str = "zhangsan"cons...
遇到的问题:公司的App产品,在运营推广上有一个需求。要求可以让用户在访问我们的推广网页时,可以判断出这个用户手机上是否安装了我们的App。如果安装了则可以直接在手机上打开,否则就前往下载。从而形成一个推广上的闭环。解决思路:想通过iframe的方式试图打开APP,如若不行则用window.location的方法解决。对于点击链接后,能否直接打开,可以通过下面的代码来...
前言:使用jsZip压缩客户选择的文件,并上传。1、安装npm install jszip2、html部分<div class="clearfix" style="position:relative;"> <el-upload class="upload-demo" ref="upload" action...
一、js获取当前时间和前几天的日期1、当前时间,包含时分秒var str = '';var d = new Date();var year = d.getFullYear();var mon = d.getMonth()+1;var dd= d.getDate();var hh= d.getHours();var mm = d.getMinutes();var ss = d...
遇到的问题:这次在做vue项目时,发现在ie浏览器中打不开。当时很是纳闷,测试了ie浏览器不同版本,都是不行~~~问题原因:因为少了babel-polyfill处理器。解决方法:1、安装:babel-polyfill 安装命令:npm install babel-polyfill --save-dev 或者 cnpm install babel-polyfill...