摘要: 只要有CSS基础的人肯定都知道,我们可以通过transform中的translate,scale,rotate,skew这些方法来控制元素的平移,缩放,旋转,斜切,其实这些方法呢都是为了便于开发者使用的一个函数;可能大家有时候在用的时候也会有困惑,它们能够改变元素运动,这其中的本质是什么呢?今天我们 阅读全文
posted @ 2017-04-29 23:31 巨小婴 阅读(21249) 评论(6) 推荐(3) 编辑
摘要: 使用场景 input的时时触发搜索功能 scroll事件的滚动条位置的监测 resize事件监听窗口变化等 举个栗子(input框时时触发搜索功能) 普通未防抖款 普通防抖款 封装防抖款 阅读全文
posted @ 2019-03-15 14:23 巨小婴 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 当混合里面包含异步请求函数,而我们又需要在组件中使用异步请求函数的返回值时,我们会取不到此返回值,如下: mixin中 组件中 控制台 解决方案:不要返回结果而是直接返回异步函数 mixin中 组件中 控制台 阅读全文
posted @ 2018-11-26 20:17 巨小婴 阅读(6684) 评论(2) 推荐(2) 编辑
摘要: mixins基础概况 vue中的解释是这样的,如果觉得语言枯燥的可以自行跳过嘿~ 混入 (mixins): 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。 怎么用? 举个栗子: 定义一个混入对象 阅读全文
posted @ 2018-11-09 20:59 巨小婴 阅读(44617) 评论(6) 推荐(15) 编辑
摘要: 在vue项目里使用iview制作后台管理系统时,由于有多个页面都需要用到table组件,所以就把table写到了一个公共组件里,在其他页面去引用它,但是这时会发现一个问题,就是render函数里的this指向不再指向vue实例了,因此我们就无法通过this去获取当前vue实例下的数据和事件并且去改变 阅读全文
posted @ 2018-09-19 22:50 巨小婴 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 前言 在前后端没有分离的时候,前端开发要么是写静态页面,数据渲染后端来做,要么就是前端的页面和后端的代码刚开始的时候就合并在一起,每次后端代码更新了之后,前端也要更新一下代码,然后重启一下服务,还是比较麻烦的,而且前端要一直依赖于后端来开发。但前后端分离之后就不一样了,前端有更大的自由发挥性,现在应 阅读全文
posted @ 2018-09-17 21:33 巨小婴 阅读(594) 评论(0) 推荐(1) 编辑
摘要: 前言:在做项目的时候正好同事碰到了这个问题,问为什么用axios在发送请求的时候没有成功,请求不到数据,反而是报错了,下图就是报错请求本尊 vue里代码如下: 乍一看,没毛病啊,请求不就是这么发的吗,axios官方文档都这么示范的呢,还能有错?我们再来仔细看下浏览器里发出去的请求 有没有发现什么蹊跷 阅读全文
posted @ 2018-01-25 21:39 巨小婴 阅读(44903) 评论(0) 推荐(6) 编辑
摘要: 在做项目的过程当中写到文件上传的功能,想着之前也是踩坑过来的,就在这里总结下自己常用的方法吧。我们现在一般都是通过ajax来搭起前后端数据交互的桥梁,但是大家在做到有文件需要上传的时候就会发现我们用ajax请求通过json来传参就无法满足我们需求了,如下图: 那么来说说我常用的两种上传方式吧。 1: 阅读全文
posted @ 2017-12-14 22:24 巨小婴 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 首先来说下同步异步与阻塞非阻塞的概念,同步异步与阻塞非阻塞并没有关系。同步异步主要是事情做完以后,如何进行处理、或者说关注的是一种消息通信机制。 同步的情况下,是由处理消息者自己去等待消息是否被触发; 而异步的情况下是由触发机制来通知处理消息者 举例: 所以同步异步可以说是对被请求方来说的,被请求者 阅读全文
posted @ 2017-09-18 00:51 巨小婴 阅读(1485) 评论(0) 推荐(1) 编辑
摘要: break 会立即退出循环,强制执行循环后面的语句 默认只会终止紧邻的循环,如果要终止其他循环,需要给循环起名字 例如: var iNum = 0; for(var i = 1; i 返回: 99 (此时只是终止了紧邻那一层的满足条件时的循环,当 i = 5 且 j = 5 时,终止了 j 循环里面 阅读全文
posted @ 2017-09-10 15:36 巨小婴 阅读(762) 评论(0) 推荐(0) 编辑
摘要: VUE生命周期的四个阶段 create 创建 创建vue实例并初始化 mount 挂载 把vue实例和视图进行关联 update 更新 监听数据与视图的变化 destroy销毁 销毁实例 生命周期 钩子函数 vue为上面的4个大的阶段提供了一个可编程的接口,我们可以在这4个的某个时段写入一些自己的逻 阅读全文
posted @ 2017-09-08 21:22 巨小婴 阅读(3285) 评论(0) 推荐(0) 编辑