自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 vue中router跟route的区别?

一:router router为VueRouter的实例,相当于一个全局的路由器对象,里面含有很多属性和子对象,例如history对象如下图,像是跳转路由this.$router.push()二;routeroute相当于当前正在跳转的路由对象。。可以从里面获取name,path,params,query等。。...

2020-10-10 10:37:29 443

原创 js中this指向问题

一:发现很多人面试的是都都会被问到函数中this指向的问题,今天咱们就来好好捋一捋这个问题,函数中this指向,以及es6箭头函数this指向的问题;咱们先来看下面一个例子window.color = 'red'var a = {color:'blue'}function Fun(){ console.log(this.color)}Fun() // 'red'a.Fun = Fun;a.Fun() // 'blue' 普通函数来说呢,this的指..

2020-07-22 15:40:52 112

原创 vue 中Axios封装

Axios是什么:基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 Node.js 中使用Axios功能特性:在浏览器中发送 XMLHttpRequests 请求 在 node.js 中发送 http请求 支持 Promise API 拦截请求和响应 转换请求和响应数据 取消请求 自动转换 JSON 数据 客户端支持保护安全免受 CSRF/XSRF(跨站请求伪造) 攻击Axios在vue中应用封装这里算上页面调用的话分了三个页面一个页面封装a.

2020-06-29 17:46:18 145

原创 js中 var的变量提升

js中变量提升:console.log(a) // undefinedvar a = 100看起来,我们在a被声明前调用a,没有报错,反而是返回一个undefined值,原因是:a其实已经在调用前被声明了,只是没有被初始化。JavaScript会把作用域里的所有变量和函数提到函数的顶部声明,相当于:var a;console.log(a) // undefinedJavaScript会使用undefined缺省值创建变量a,注意,事实上浏览器并没有把声明语句放到作用域的顶部,在

2020-06-22 11:19:54 552

原创 Element UI 表单验证,取消弹窗或关闭时,清空弹窗的表单验证

一:首先给from加一个ref属性:如下 <el-form ref="dialogForm" :rules="rules" :model="dialogForm" label-width="120px" label-position="left">二:然后在取消或者关闭事件中添加如下:this.$refs.dialogForm.clearValidate()这样一来...

2020-04-08 10:18:30 1515 1

原创 mac 远程链接windows服务器

mac 远程链接windows服务器废话不多说直接传送。ps:网上类似内容还有很多,在这里只是列举其中一种方案,亲测可用。1.首先我们要下载mac远程桌面工具Microsoft Remote Desktop for Mac链接:https://pan.baidu.com/s/1tKlSAW4kBYiHXFyxobijHQ 密码:mzsm2.下载完成之后我们正常安装,可能会...

2020-03-27 15:17:22 1642

原创 Hexo的Next主题详细配置

经过努力,终于按照 Hexo 搭建属于自己的免费博客搭建好了我们自己的博客,并且安装好了一个主题,但是现在的主题还是非常简陋的,我们要装修一下。在 Hexo 中有两份主要的配置文件,其名称都是 _config.yml。 其中,一份位于站点根目录下,主要包含 Hexo 本身的配置;另一份位于主题目录下,这份配置由主题作者提供,主要用于配置主题相关的选项。 为了描述方便,在以下说明中,将前者称...

2020-03-03 15:36:38 1140 1

原创 Hexo 搭建属于自己的免费博客

作为一名从事web好几年的我来说,喜欢用一些东西来记录自己平时遇到的问题,像是csdn、简书,这些都属于第三方网站,有一个自己专属的空间最好不多了,今天跟大家分享一下免费使用hexo搭建属于自己的免费博客,下面咱们开始搭建吧。一:前言 该博客用的是Hexo框架,基于Node.js,搭建博客首先需要有一个GitHub账号并且配置了SSH Keys(申请步骤这里...

2020-03-03 15:17:08 157

原创 mac下webstorm 汉化解决方案

一:去下载对应的汉化包 地址如下:https://github.com/pingfangx/jetbrains-in-chinese/tree/master/WebStorm记得要下载对应版本的汉化包,不然会出现问题的二:复制到Macintosh HD⁩ ▸ ⁨应用程序⁩ ▸ ⁨WebStorm⁩ ▸ ⁨Contents⁩ ▸ ⁨lib⁩找到对应的位置,并拷贝进去三...

2019-12-16 16:11:16 1218

原创 js用正则写千位分隔符(保留小数)

简单粗暴,直接上代码。function thousandBitSeparator(num) { return num && (num .toString().indexOf('.') != -1 ? num.toString().replace(/(\d)(?=(\d{3})+\.)/g, function($0, $1) { return $1 + ...

2019-12-09 15:31:39 1319 3

原创 vue脚手架修改组件网页没有热更新

今天做项目的时候,因为需求问题,需要修改组件文件中部分数据。随后就发现一个问题,每次修改完组件中数据之后,vue都没有热更新。每次都需要手动重启项目 npm run dev,很耽误时间。后来实在是忍受不了,通过找问题发现是组件文件名字的问题。我的文件名字是小写,但是页面引用的组件文件名却是大写,这样虽然不会导致组件引用报错,但是会阻止页面热更新。因此把组件的文件名改为大写,与页面引用...

2019-04-11 16:02:42 2876

原创 去掉mac safari浏览器input右边的小图标

昨天在做项目的时候,就遇到了一个小坑。mac safari浏览器中的input右边回有默认的小图标,其实这个东西也无伤大雅,但是我们要用自己的图标,两个图标在一块重叠肯定不行,所以就找办法给他去掉了。可以在公共样式中或者单独加下面样式// 去掉Safari浏览器下密码输入框自带的小钥匙图标input::-webkit-credentials-auto-fill-button {di...

2019-04-11 15:44:19 1388

原创 vue当中axios调取后台数据 以及设置自定义请求头

从vue2.0开始vue-resource就不再维护了,尤大大开始推荐使用 axios。  具体详细教程可在官网查阅,这篇文章主要说明一些简单的问题。 第一步:安装axios$ npm install axios第二步:在 main.js中引入axios第三步:设置我们自定义的 头请求;header也可以在我们具体的请求中添加 header参数,我们这里是在main.j...

2019-01-04 15:02:59 3589

原创 vue2.0打包之后不使用服务器在本地打开

vue打包之后如何在本地打开呢。请看下面图文。一:在打包之后,直接打开本地资源连接之后,打开控制器,发现页面空白,控制器报错。这是打包好了,现在我们打开本地资源。打开之后发现页面空白,并且控制台还在报错,这时因为静态资源路径的问题。现在打开项目,我们修改一下路径。第一步,将config下面index.js里面截图部分路径‘/’前面添加一个‘./’,第二步,将bu...

2018-12-08 14:31:19 4194

空空如也

空空如也

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

TA关注的人

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