说明,此题目本人自出,做过本人所在公司的前端面试题,在此共享给大家

1. 如何在vue组件中实现v-model的功能?(只需给出关键代码)

2. 简述你知道的生命周期函数和执行时机

3. 谈谈你对计算属性和侦听器的理解

4. 简写动态切换class的关键代码,假设给定类名bgblack,bgred

5. v-if和v-show有何区别?分别在什么场所中使用?

6. v-for指令绑定的key有什么要求?谈谈你对key的理解

7. data属性为何是一个函数?

8. 如何通过事件向父组件发送消息,请自己构思代码完成一个简易demo(提示:使用on和emit)

9. 请写出transition的过渡类名

10. 有如下router代码,你觉得parentView组件中的代码该如何写?试写之

{
path: '/BusinessOperation',
name: 'BusinessOperation',
meta: {
icon: 'ios-albums',
title: '业务运行'
},
component: Main,
children: [
{
path: 'MandatoryManagement',
name: 'MandatoryManagement',
meta: {
icon: 'ios-navigate',
title: '委托管理'
},
component: parentView,
children: [
{
path: 'DeliverDetection',
name: 'DeliverDetection',
meta: {
icon: 'ios-flask',
title: '送样检测'
},
component: () => import('@/MyComponets/BusinessOperation/MandatoryManagement/DeliverDetection')
}
]
}
]
}

11. 有如下vuex代码,请写mutation和action来改变count值,并简述两者区别

const store = new Vuex.Store({
state: {
count: 0
}
})

12. 请罗列出你日常开发使用的ui插件

13. 假设有如下html代码,如何使#box,占满剩余高度,写出你的css代码

<div style="height: 100%;">
<div style="height: 50px;"></div>
<div id="box"></div>
</div>

14. 如何使文字垂直居中,不使用line-height,写出css代码(提示:使用flex)

15. 写出js数组map,filter,some,every的用法

16. 你对前端目前的发展有何看法,谈谈你自己的发展目标

本人编写的一份前端vue面试题的更多相关文章

  1. 团队开发前端VUE项目代码规范

    团队开发前端VUE项目代码规范 2018年09月22日 20:18:11 我的小英短 阅读数 1658   一.规范目的: 统一编码风格,命名规范,注释要求,在团队协作中输出可读性强,易维护,风格一致 ...

  2. 这份前端面试小册子dog cheng带来啦~

    写在前面 没有错,就是我啦dog cheng,好久不见,从17年在博客园写下第一篇文章,转身间已然两年,从大二到现在的大四预备毕业生,我仍然在这条道路上前进.秋招早已经结束,在拿到用友,滴滴的offe ...

  3. netCore3.0+webapi到前端vue(前端)

    前篇已经完成后端配置并获取到api连接 https://www.cnblogs.com/ouyangkai/p/11504279.html 前端项目用的是VS code编译器完成 vue 第一步 引入 ...

  4. 黑马eesy_15 Vue:04.综合案例(前端Vue实现)

    黑马eesy_15 Vue:02.常用语法 黑马eesy_15 Vue:03.生命周期 黑马eesy_15 Vue:04.Vue案例(ssm环境搭建) 黑马eesy_15 Vue:04.综合案例(前端 ...

  5. 【前端面试】Vue面试题总结(持续更新中)

    Vue面试题总结(持续更新中) 题目参考链接 https://blog.csdn.net/weixin_45257157/article/details/106215158 由于已经有很多前辈深造VU ...

  6. Web前端-Vue.js必备框架(五)

    Web前端-Vue.js必备框架(五) 页面组件,商品列表组件,详情组件,购物车清单组件,结算页组件,订单详情组件,订单列表组件. vue-router 路由 vuex 组件集中管理 webpack ...

  7. Web前端-Vue.js必备框架(四)

    Web前端-Vue.js必备框架(四) 计算属性: <div id="aaa"> {{ message.split('').reverse().join('') }} ...

  8. Web前端-Vue.js必备框架(三)

    Web前端-Vue.js必备框架(三) vue是一款渐进式javascript框架,由evan you开发.vue成为前端开发的必备之一. vue的好处轻量级,渐进式框架,响应式更新机制. 开发环境, ...

  9. Web前端-Vue.js必备框架(二)

    Web前端-Vue.js必备框架(二) vue调式工具vue-devtools 过滤器:vue.js允许你自定义过滤器,可被用作一些常见的文本格式化. mustache插值和v-bind表达式. vu ...

随机推荐

  1. Nginx优化思路

    对于高性能网站 ,请求量大,如何支撑? 1方面,要减少请求 对于开发人员----合并css, 背景图片, 减少mysql查询等. 2: 对于运维 nginx的expires ,利用浏览器缓存等,减少查 ...

  2. static-静态类型

    1.基本概念 好像没什么概念. 2.作用 主要是两个:隐藏和保持值 01.隐藏 当在一个文件中定义了一个static全局变量,则该变量对该文件是可见的,对其他的文件不可见,也就减少了变量冲突的问题. ...

  3. winform 中 MessageBox 用法大全

    (转自:http://blog.csdn.net/xuenzhen123/article/details/4808005) MessageBox.Show()共有21中重载方法.现将其常见用法总结如下 ...

  4. react 项目及视频

    项目     视频

  5. forEach和map的区别

    写法上没什么区别,只是返回值会不一样,map能够返回每一项,而forEach则返回undefined,以后要用哪个你知道了吧?map返回新的数组,可以进行后续更多的操作,例如: let arr = [ ...

  6. Android的方法和属性(2)

    1.RadioButton(单选按钮) 嵌入到RsdioGroup中实现单选效果 android:checkedButton="radio的id值" int getCheckedR ...

  7. fedora to ubunto

    Fedora to Ubuntu16.04 一.删除Fedora 由于双系统启动的时候是由linux系统做引导启动,所以在Windows下直接格式化Linux分区将导致无法启动Windows.解决办法 ...

  8. kafka系列之(3)——Coordinator与offset管理和Consumer Rebalance

    from:http://www.jianshu.com/p/5aa8776868bb kafka系列之(3)——Coordinator与offset管理和Consumer Rebalance 时之结绳 ...

  9. IOS Quartz 2D 学习(1)

    IOS提供两种创建图形的途径: 1.OpenGL. 2.Quartz.Core Animation.UIKit图形支持. UIKit的图形系统 1.视图绘画周期: DrawRect方法,在任何时候,当 ...

  10. vc++ windows 快速启动栏创建快捷方式

    创建快速启动栏 在windows软件开发中,软件安装过程中总是需要在快速启动栏创建快捷方式,下面介绍一种快速启动栏创建快捷方式的方法,具体代码如下:(该方法不支持win10,目前还没有找到win10的 ...