| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Vue高频面试题(1) -> 正文阅读 |
|
[JavaScript知识库]Vue高频面试题(1) |
一.常用指令有哪些?并说明作用?? ★★vue官方提供指令有15个:
二.生命周期钩子函数及应用场景?★★★★vue生命周期分为4个阶段,分别是: 初始化阶段===>挂载阶段===>更新阶段===>销毁阶段 vue官方有11个钩子函数,这四个阶段有8个钩子函数: 初始化阶段:
挂载阶段:
更新阶段:
销毁阶段:
?剩余的三个钩子函数,用的比较少,了解一下就行了。
三.Vue 常用的修饰符都有哪些?★★★主要分为表单修饰符v-model和事件修饰符v-on v-model修饰符
v-on修饰符 @click.prevent - 阻止默认行为 @click.once - 程序运行期间, 只触发一次事件处理函数 .@click.native 在组件内使用,如果组件没有事件,则native可以添加一个原生事件 @keyup.enter - 监测回车按键 @keyup.esc - 监测返回按键 四.路由的钩子函数(或者守卫)及应用?★★★路由守卫总共有七个,分三类(全局路由守卫,单个独享,组件级)
五.v-show和v-if的区别?★★相同点: v-if 与 v-show 都可以动态控制 DOM 元素的显示隐藏 不同点: v-if 是动态的向 DOM 树内添加或者删除 DOM 元素;v-show 是通过设置 DOM 元素的 display 样式属性控制显示隐藏,DOM 元素保留; v-if 切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件;v-show 只是简单的基于 CSS 切换; v-if初始条件为假,则什么也不做;只有在条件第一次变为真时才开始局部编译(编译被缓存?编译被缓存后,然后再切换的时候进行局部卸载); v-if 有更高的切换消耗;v-show 有更高的初始渲染消耗; v-if 适合运营条件不大可能改变;v-show 适合频繁切换 六.v-if和v-for能不能一起使用?为什么?★★★原因: 不能,因为v-for的优先级比v-if的优先级高,所以每次渲染时都会先循环再进行条件判断,而又因为v-if会根据渲染条件为ture或false来决定渲染与否的,循环了不一定渲染,所以,如果将v-if 和 v-for 用在一起会特别消耗性能
七.watch和computed,methods 的区别?★★★相同点: methods,watch 和 computed 都是以函数为基础的,它们都是通过监听自身依赖的数据在变化时触发相关的函数去实现自身数据的变动, 不同点一加载顺序不同:
不同点二加载方式: watch和computed是通过监听自身相关响应式依赖项发生变化时自动的去更新自身的数据,而methods是用来定义函数的,需要手动才能执行数据的变化 八.Vue的两种路由模式及区别?★★两种模式分别是hash模式和history模式. 区别:
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 3:33:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |