自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端面试题vue—(vue-router实现原理;Vue响应式原理;SPA路由history刷新404问题)

vue-router实现原理vue-router提供三种路由模式1.hash模式默认模式,通过路径中的hash值来控制路由跳转,不存在兼容问题hash模式实现原理在正常路径后跟一个 # 号,匹配 # 后边的路径为前端路由,通过window.onhashchange方法来操控路由改变的时候切换内容2.history模式H5新增的 history API,相对hash而言,不会显示#号,...

2019-12-14 18:15:03 859

原创 前端面试题vue—(MVC、MVVM、MVP理解;组件通信)

对MVC、MVVM、MVP的理解Model: 模型层(用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法,数据模型或业务模型,就是我们要显示给用户查看的内容)View: 视图层(渲染页面,用户直接看到的界面)Controller: 控制器(M和V之间的连接器,用于控制应用程序的流程,及页面的业务逻辑)MVC特点:MVC模式的特点在于实现关注点分离,即应用程序中的数据模型与业务和展...

2019-12-14 18:11:17 1266

原创 前端面试题vue——computed、methods、watch的区别

methods:调用方法一定要有()。methods方法页面刚加载时调用一次,结果不会缓存。methods里面是用来定义函数的,很显然,它需要手动调用才能执行。而不像watch和computed那样,“自动执行”预先定义的函数computed: 是计算属性,依赖其它属性值,并且 computed 的值有缓存,只有它依赖的属性值发生改变,下一次获取 computed 的值时才会重新计算 comp...

2019-12-14 17:14:48 942

原创 vue—生命周期

vue生命周期的理解:vue生命周期是指vue实例对象从创建之初到销毁的过程。vue的生命周期总共分为8个阶段:创建前/后,载入前/后,更新前/后,销毁前/后vue生命周期的作用:生命周期中有多个钩子,可以让我们在控制整个vue实例时更容易形成好的逻辑1、创建前/后:beforeCreate :在实例初始化之后,数据观测 (data observer) 和 event/watcher 事...

2019-11-25 22:42:21 264

原创 前端面试题vue—( BFC 地址栏输入网址敲回车会发生什么 )

一、什么是BFC?什么情况下触发BFC什么是BFCBFC(块级格式化上下文)是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域哪些元素会具有BFC的条件?display 属性为 block, list-item, table 的元素,会产生BFC.什么情况下可以让元素产生BFC以上盒子具有BFC条件了,就是说有资质了,但是怎...

2019-11-25 00:10:50 370

原创 vue—解决跨域问题

什么是跨域?跨域问题的出现,主要就是因为浏览器的 “ 同源策略 ”

2019-11-24 23:40:04 190

原创 Vue项目启动出现Error:Cannot find module 'array-includes'解决方法

不知道为什么 当重新打开之前项目的时候 就会出现以下报错!解决办法:1删掉项目中的node_modules文件夹2.重新启动npm startt就可以或者删掉项目中的node_modules文件夹,2 .执行 npm cache clean 或者 cnpm cache clean 命令清除掉cache缓存,3.然后cnpm install 和npm run dev就可以在这台...

2019-11-18 14:04:06 434

原创 前端面试题—swiper图片不动问题

swiper获取数据、css都没有问题,但是图片不动,应该怎么解决分析原因:静态的swiper可以实现设置的功能,但在动态swiper中,swiper的功能无效了。 swiper的初始化在请求数据之前解决方案:1.nextTick(),用来解决DOM的先后执行问题Commons.signals.changeSwiper.add((mark) => { _this.markI...

2019-11-15 00:57:52 694

原创 前端面试题vue—(vuex工作流程、vue-router导航守卫、keep-alive组件、 v-show VS v-if、vue中key的作用、assets和static的区别)

**· 简述Vuex工作流程****· vue-router导航守卫(钩子函数)****· 详述keep-alive组件**

2019-11-12 07:47:16 1060

空空如也

空空如也

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

TA关注的人

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