ZZH210807Vue进阶部分周某某(研发一)

本文由用户“xzz00”分享发布 更新时间:2021-12-30 14:42:14 举报文档

以下为《ZZH210807Vue进阶部分周某某(研发一)》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

ZZH210807Vue进阶部分周某某(研发一)

1. 什么叫做回调地狱? 如何解决回调地狱?

答: 在使用JavaScript时,为了实现某些逻辑经常会写出层层嵌套的回调函数,如果嵌套过多,会极大影响代码可读性和逻辑,这种情况也被成为回调地狱。 解决回调地狱有很多方法,比如:Promise 对象、Generator 函数、async 函数

以任意的方式写出一个深拷贝对象的简要代码

答: https://blog.csdn.net/qwe***8/article/details/***

为什么post请求跨域会出问题?如何解决?

答: 有些post请求在跨域发起时, 会先发起一个: 带预检的跨域请求

带预检的跨域请求: 在真正的请求发起之前, 系统会先发送一个method为options的预请求, 用于试探服务器是否真正接受马上要发起的那个真正的请求, 如果预请求得到的回应是拒绝的, 之后真正的post请求就不会再发起了解决办法, 设置白某某C要再设置对应的请求特点, 让服务器通过options请求

说说你对MVVM的理解

答: MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和?Model的对象(桥梁)。 在MVVM架构下,View 和?Model 之间并没有直接的联系,而是通过ViewModel进行交互,Model 和?ViewModel 之间的交互是双向的, 因此View 数据的变化会同步到Model中,而Model 数据的变化也会立即反应到View 上。 ViewModel?通过双向数据绑定把?View 层和?Model 层连接了起来,而View 和?Model 之间的同步工作完全是自动的,无需人为干涉,因此开发者只需关注业务逻辑,不需要手动操作DOM, 不需要关注数据状态的同步问题,复杂的数据状态维护完全由?MVVM 来统一管理。

说出你常用的vue指令, 至少5个

答: v-text, v-html, v-on, v-bind, v-model, v-if, v-else, v-for

V-if和v-show的区别是什么?

答:v-if 在条件切换时,会对标签进行适当的创建和销毁,而v-show则仅在初始化时加载一次,因此v-if的开销比v-show大; v-show控制的时元素的display属性,无论初始条件是否成立,都会渲染标签。而v-if是惰性的,只有在条件成立时才渲染为真实的标签,条件为假,不会去渲染标签

什么是文本闪烁问题, 如何解决文本闪烁问题?

答: 问题描述:在加载页面的时候,刚开始我们会看到{{user.userName}},而后才可以被绑定的数据所替换,影响用户的使用体验。

问题分析:只有在DOM加载完成后,JavaScript才可以去操作DOM。对于vuejs、这种会在DOM ready后会才解析视图模板,所以对于速度较快的浏览器,变回出现文本闪烁的情况

解决方案:在 vue.js 已经给出了解决方案,即使用指令v-cloak;但是,如果页面中多个标签进行了数据绑定,我们显然不能对所有的标签一一使用v-cloak指令;其实,我们只需要找到Vue实例的挂载点el:"#app",对该标签使用v-cloak即可

Vue在做v-for时渲染项某某key的作用是什么?

答: 当 Vu 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 在 Action 中 commit Mutation 变更状态

Action 可通过?store.dispatch()?方法触发,或者通过?mapActions?辅助函数将 vue 组件的 methods 映射成?store.dispatch()?调用

Mutation

在 vuex 的严格模式下,Mutaion 是 vuex 中改变 State 的唯一途径

Mutation 中只能是同步操作

通过?store.commit()?调用 Mutation

请问以下代码所有console.log的输出顺序是什么?

/

答: 最终打印顺序为:1 7 6 8 2 4 3 5 9 11 10 12

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《ZZH210807Vue进阶部分周某某(研发一)》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览