Say little, do much
vue 面试题
2020/11/30

vue 全家桶、路由,组件,axios,cli

移动端就用rem

路由

1、嵌套的路由/视图表

2、模块化的、基于组件的路由配置

3、路由参数、查询、通配符

4、基于 Vue.js 过渡系统的视图过渡效果

5、细粒度的导航控制

6、带有自动激活的 CSS class 的链接

7、HTML5 历史模式或 hash 模式,在 IE9 中自动降级

8、自定义的滚动条行为

 

 

Axios

特点:

1、  axios是一个基于promise的http库,支持promise所有的api。

2、  它可以拦截请求和响应。

3、  它可以转换请求数据和响应数据,并对响应回来的数据自动转换为JSON类型的数据

4、  安全性更高,客户端支持防御xsrf。

Axios常用方法:

1、  axios.get()

2、  axios.delete()

3、  axios.post()

4、  axios.put()

 

 

1、       一般在哪一个声明周期获取数据

created或者mounted 都可以

挂载后和创建后

2、       用Vue创建项目流程

安装nodejs环境,全局安装vue-cli,输入命令构建vue项目 vue init webpack <项目名称>,npm run dev运行项目。

3、       Vue用过哪些指令

v-html,v-model,v-if,v-show,v-once,v-bind(自定义属性),v-for,@click

4、       第一次页面加载触发几个钩子函数

创建前创建后,挂载前挂载后

5、       Vue的两大核心

数据驱动和组件化

6、       组件之间传值

父传子props

兄弟创建一个eventBus 实例

子传父emit()

用Vuex状态管理想怎么传怎么传

7、       路由有几种模式

hash模式:在url中有#符号,用来指导浏览器动作

history模式:h5新特性,/getDate/id

8、       路由传参有几种

 

9、       computed和methods区别是什么

computed基于响应数据缓存

methods不会缓存

10、     如何让css只在当前组建起作用

在style标签中写入scoped即可 例如:<style scoped></style>

11、     Vue用什么调取参数

Axios

12、     Axios比ajax好在哪里  

基于promise的http库,支持promise的api

拦截请求和响应数据,转换请求和响应数据

将响应的数据转为JSON格式数据

会更安全

13、     怎么解决跨域

在config/index.js的proxyTable属性,填写请求api的ip地址

也可使用nginx设置一个/api接口,指向接口运行ip和端口或域名

14、     Vue内置的动画是什么标签

<translation>

15、     说下Vue插槽 <slot> 

分为两个,一个匿名一个有名

16、     Vue的编程式导航 

17、     Vue的导航守卫知道哪些?

18、     在Vue中用过哪些UI框架

  Element,iview

 

 

发表评论

Powered By © 奇迹云   备案号:粤ICP备17082613号

本站部分资源来源于互联网网友交流,只供网络测试和学习交流所用、所有版权归原权利人,如有关资源侵犯了你的权益,请联系告之,我们将于第一时间删除!

用户名:

密码:

邮箱:

*
*
*