Joy_Yue的博客

记录坑、解决坑

使用elementUI的日期时间选择控件报错"TypeError: value.getTime is not a function"

原因是:日期选择器【el-date-picker】加了格式 value-format="yyyy-MM-dd" format="yyyy-MM-dd" 和校验规则:{ type: 'date', required: tr...

2019-02-22 15:26:39

阅读数 286

评论数 0

vue 监听路由变化

https://www.cnblogs.com/crazycode2/p/8727410.html 转载学习,请仔细查看

2019-02-22 14:53:31

阅读数 123

评论数 0

ES6-数值的扩展

1、Number.parseInt(), Number.parseFloat() // ES5的写法 parseInt('12.34') // 12 parseFloat('123.45#') // 123.45 // ES6的写法 Number.parseInt('12.34') // ...

2019-01-21 19:08:59

阅读数 16

评论数 0

localStorage本地存储

做项目遇到这样一个问题: 通过vue-router的<router-link :to=""></router-link>跳转链接带的参数id,保存在了vuex的store里...

2019-01-21 15:12:36

阅读数 29

评论数 0

一篇文章彻底说清JS的深拷贝and浅拷贝

这篇文章的受众 第一类,业务需要,急需知道如何深拷贝JS对象的开发者。 第二类,希望扎实JS基础,将来好去面试官前秀操作的好学者。 https://segmentfault.com/a/1190000012828382...

2019-01-14 17:11:41

阅读数 29

评论数 0

Vue.js是如何做到数据响应的?

Vue数据响应原理 https://mp.weixin.qq.com/s/1wPePhAoBtsb0XcUzFSfug

2019-01-14 15:08:45

阅读数 34

评论数 0

从 0 到 1 再到 100, 搭建、编写、构建一个前端项目

如何搭建一个前端项目 https://segmentfault.com/a/1190000017158444

2019-01-14 11:01:43

阅读数 42

评论数 0

优雅使用 Element-UI 的 Loading 组件

Element-UI 提供了 Loading 组件,通过对于这个组件进行一些处理,我们能做到在发送请求的时候进行 loading 操作 转载记录: https://www.jianshu.com/p/95ec2286bc6d

2018-12-13 17:51:00

阅读数 289

评论数 0

js onerror事件

官方文档上对这个事件的解释是: onerror 事件会在文档或图像加载过程中发生错误时被触发。 在装载文档或图像的过程中如果发生了错误,就会调用该事件句柄。 那么它是用在什么地方,怎么用的? 举个栗子:在开发中,有通过接口传来的图片,但该图片不一定能读出来(也就是报404错误)。 这时如...

2018-12-13 17:48:03

阅读数 68

评论数 0

beforeRouteEnter (to, from, next)获取前后下的路由

在某个页面文件内(如welcom.vue)用beforeRouteEnter (to, from, next)可以获取前后下的所有路由,在项目开发中经常会用到。比如用来做路由跳转控制、在路由跳转前或后调用方法等。 其中遇到的一个问题是,要点击浏览器返回按钮返回上一页,但我们这个项目进入首页前还有...

2018-12-13 16:33:05

阅读数 1267

评论数 0

同步与异步 || async/await 和 promise 的执行顺序

通俗理解下: 多个异步请求几乎是同时进行的; 多个同步请求会等请求1结束后,再调请求2,以此类推... 怎么让请求同步?async await 参考这篇文章:ES6系列文章 异步神器async-await 那么就要谈到第二个话题:async/await 和 promise 的执行顺序,请...

2018-12-13 15:53:01

阅读数 100

评论数 0

错误:Cannot read property ' editIndex' of undefined

报undefined错误时,最基本的就是没有定义。而这里要提到的原因是关于this的 原因:在回调函数中用的this去取值,this的指向乱掉,找不到该字段值,陷入“回调地狱” 解决方法:在回调中用箭头函数,或者在函数块开头用let self = this,用self去取字段值...

2018-12-13 15:23:07

阅读数 116

评论数 0

报错:Cannot read property 'xxx' of null

这个错误在开发时经常遇到,这里谈谈引起该问题的其中一种可能原因及解决方法,希望能帮到你。 开发场景:用for循环渲染列表,列表中需要渲染某个字段值,该字段值报null错误 原因:列表数据很多,没有一一查看每条数据该字段值是否都有。一旦某条数据的该字段值为空,就会报这个错误,进而整个列表不能渲染...

2018-12-13 15:06:06

阅读数 994

评论数 1

Vue父组件如何调用子组件的方法

对文章Vue.js 父子组件通信的十种方式做一个补充:在父子组件通信中,父组件如何调用定义在子组件的方法 1、父组件文件,使用子组件时,声明ref属性: <v-header ref="header">&a...

2018-11-30 19:12:21

阅读数 324

评论数 1

JS中this是什么

要搞清楚this到底是个什么,怎么用的,在JS中还是非常重要的(即使现在ES6能解决this带来的一部分问题),它和JS面向对象的思想有着密不可分的关系,最近看到两篇文章可以参考来学习: JavaScript 的这个难点,毁掉了多少程序员?(这篇文章是从没学过面向对象编程的读者角度切入讲this...

2018-11-30 18:33:44

阅读数 172

评论数 0

ES6 核心特性

ES6 虽提供了许多新特性,但我们实际工作中用到频率较高并不多,根据二八法则,我们应该用百分之八十的精力和时间,好好专研这百分之二十核心特性,将会收到事半功倍的奇效 下面这篇文章就详细介绍了一部分核心特性,目录如下: https://mp.weixin.qq.com/s/MghF85KhDPB...

2018-11-30 17:24:51

阅读数 33

评论数 0

网页首屏优化及骨架屏

打开应用时,有没有遇到过首屏白屏的情况? 浏览器渲染页面,在等待HTML文档返回时,会处于白屏状态,用户体验不好,没有任何引导和缓冲 那么,有没有看到过这种界面? 看到这种界面时,用户一般认为页面正在加载,是值得等的 这就是骨架屏,加强了用户体验 骨架屏现在有越来越多的应用,这篇文章...

2018-11-30 11:00:18

阅读数 190

评论数 0

Vue响应式原理及实现

一直认为明白Vue的底层实现原理很重要,能给你提供高效正确的开发思路,但深挖原理也确实有难度 这里推荐一篇讲Vue响应式原理的文章,希望能从中有点收获 https://mp.weixin.qq.com/s/WqsmZ2UL_5ZulOct5e37DQ...

2018-11-30 10:41:25

阅读数 196

评论数 1

关于JS事件循环机制

早些时候因为看到一个JS面试题,在这篇文章(实例理解promise、macro-task、micro-task)中有谈到过一些事件循环机制的问题,但是因为找了多方资料整理出来的,某些概念说的还是不清楚 看到下面这篇文章,对事件循环机制介绍的思路很清晰,值得存档学习 https://mp.wei...

2018-11-30 09:31:35

阅读数 21

评论数 0

Charles抓包的在前端调试中的两个应用

【在开始之前,先甩一个链接H5移动调试全攻略,把H5的调试技巧介绍的比较全面】 但今天重点是把里面的Charles抓包工具拿出来,捋一捋两个常用的Charles调试应用,特别是调试线上问题的便利之处 一、调试移动端的配置 Charles抓包首先需要配置手机代理,在手机上操作步骤如下:选择(电...

2018-11-29 20:26:02

阅读数 63

评论数 0

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