摘要: vue组件之间的通信有很多种方式,最常用到的就是父子组件之间的传值,但是当项目工程比较大的时候,就会出现兄弟组件之间的传值,跨级组件之间的传值。不可否认,这些都可以类似父子组件一级一级的转换传递,但是当项目比较大,功能比较复杂的时候,就会变得比较冗余,代码不利于维护;这时候可能会有很多人使用到vue 阅读全文
posted @ 2019-07-19 17:39 可可西里的骄傲 阅读(2967) 评论(0) 推荐(0) 编辑
摘要: 需求效果: 原理:拖动效果的实现基本都是dom操作来实现的,通过拖动分隔线,计算分隔线与浏览器边框的距离(left),来实现拖动之后的不同宽度的计算;当拖动分隔线1时,计算元素框left和mid;当拖动分隔线2时,计算元素框mid和right;同时设置元素框最小值以防止元素框拖没了(其实是被遮住了) 阅读全文
posted @ 2019-06-12 14:41 可可西里的骄傲 阅读(17682) 评论(0) 推荐(2) 编辑
摘要: 对于大多数前端开发者来说,vuejs+element-ui是开发后台管理系统过程中必不可少的技术框架。而后台管理系统中,最常见的形式就是表格和表单,以便用来增删改查。 element-ui中table的使用 ——当el-table元素中注入data对象数组后,在el-table-column中用pr 阅读全文
posted @ 2019-06-02 14:29 可可西里的骄傲 阅读(32741) 评论(2) 推荐(2) 编辑
摘要: "转载" 在前后端完全分离的情况下,Vue项目中实现token验证大致思路如下: 1、第一次登录的时候,前端调后端的登陆接口,发送用户名和密码 2、后端收到请求,验证用户名和密码,验证成功,就给前端返回一个token 3、前端拿到token,将token存储到localStorage和vuex中,并 阅读全文
posted @ 2019-05-22 14:09 可可西里的骄傲 阅读(1808) 评论(0) 推荐(0) 编辑
摘要: javascript中变量以及函数的提升,在我们平时的项目中其实还是挺常用的,尤其是大型项目中,不知不觉就会顺手添加一些变量,而有时候自己的不小心就会酿成一些不必要错误,趁有时间整理一下自己对于js中变量及函数提升的理解。 首先,看一个题目: console.log(a); // undefined 阅读全文
posted @ 2019-05-08 19:48 可可西里的骄傲 阅读(520) 评论(1) 推荐(0) 编辑
摘要: 在开发大型项目中,经常都是需要多人合作的。相信大家一定都非常头疼于修改别人的代码的吧,而合理的使用eslint规范可以让我们在代码review时变得轻松,也可以让我们在修改小伙伴们的代码的时候会更加清晰。但是往往在开发过程中由于我们个人习惯的不通经常会先关掉一些eslint的属性,又或者每个人对于e 阅读全文
posted @ 2019-05-06 19:58 可可西里的骄傲 阅读(7468) 评论(0) 推荐(1) 编辑
摘要: 输出结果:出现次数最多的是3次数为7 阅读全文
posted @ 2019-04-15 16:31 可可西里的骄傲 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: javascript的深拷贝和浅拷贝问题几乎是面试必问的问题。好记性不如烂笔头,特此来记录一下自己对深拷贝浅拷贝的理解。 顾名思义,拷贝就是copy复制,在js中可以浅而理解为对一个对象或者数组的复制。但是复制后的对象或者数组是否是和原来的对象指向同一个地址内存还是新开辟了一个地址内存,这就衍生出了 阅读全文
posted @ 2019-04-15 16:22 可可西里的骄傲 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 导航守卫 vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航,大白话,检测路由跳转过程中的具体的变化。 一、全局前置守卫——router.beforeEach 使用router.beforeEach注册全局前置守卫,当一个导航触发时,全局前置守卫按照创建顺序调用。守卫是异步解析 阅读全文
posted @ 2019-04-12 13:28 可可西里的骄傲 阅读(267) 评论(0) 推荐(0) 编辑
摘要: this指向性问题在开发过程中,可以说是时时刻刻都在,自己也知道一些this指向的区别,但是并没有细致的研究过,今天看到https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/this里面的解释很详细,摘 阅读全文
posted @ 2019-04-08 16:54 可可西里的骄傲 阅读(8421) 评论(0) 推荐(1) 编辑