1 / 8
文档名称:

vue面试题及答案.docx

格式:docx   大小:26KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vue面试题及答案.docx

上传人:daoqqzhuanyongyou2 2020/9/18 文件大小:26 KB

下载得到文件列表

vue面试题及答案.docx

文档介绍

文档介绍:2019VUE前端面试题1、active-class 是哪个组件的属性?嵌套路由怎么定义?答:vue-router模块的router-link组件。2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数?答:,对path属性加上/:id。、 vue-router有哪几种导航钩子?答:三种,一种是全局导航钩子: (to,from,next),作用:跳转前进行判断拦截。第二种:组件内的钩子 ;第三种:单独路由独享组件4、 scss是什么?安装使用的步骤是?有哪几大特性?答:预处理css,把css当前函数编写,定义变量,嵌套。先装css-loader、node-loadersass-loader等加载器模块,在webpack- 配置文件中加多一个拓展:extenstion,再加多一个模块: module里面test、、scss是什么??有哪几大特性?答:css的预编译。使用步骤:第一步:用npm下三个loader(sass-loader、css-loader、node-sass)第二步: ,:还是在同一个文件,配置一个 module属性第四步:然后在组件的 style标签加上lang属性,例如:Iang=”scss”有哪几大特性:1、 可以用变量,例如($变量名称=值);2、 可以用混合器,例如()3、 可以嵌套5、mint-ui是什么?怎么使用?说出至少三个组件使用方法 ?答:基于vue的前端组件库。npm安装,然后import样式和js,(mintUi)全局引入。在单个组件局部引入: import{Toast}from ‘mint-ui'。组件一:Toast('登录成功’);组件二:mint-header;组件三:mint-swiper6、v-model是什么?怎么使用?vue中标签怎么绑定事件?答:可以实现双向绑定,指令(v-class、v-for、v-if、v-show、v-on)。vue的model层的data属性。绑定事件: <******@click=doLog()/>7、axios是什么?怎么使用?描述使用它实现登录功能的流程 ?答:请求后台资源的模块。 npminstallaxios-S 装好,然后发送的是跨域,需在配置文件中config/ 进行设置。后台如果是Tp5则定义一个资源路由。js中使用import进来,。,失败则是在 .catch函数中8、 axios+tp5进阶中,(‘api/user')是进行的什么操作?( ‘api/user/8 ')呢?答:跨域,添加用户操作,更新操作。9、 什么是RESTfulAPI?怎么使用?答:是一个api的标准,无状态请求。请求的路由地址是固定的,如果是 tp5则先路由配置中把资源路由配置好。标准有: .、 vuex