史上最全前端vue面试题!推荐收藏

史上最全前端vue面试题!推荐收藏,第1张

1为什么会形成跨域?

不是一个源的文件 *** 作另一个源的文件就会形成跨域。当请求端的协议、域名、端口号和服务器的协议、域名、端口号有一个不一致就会发生跨域。

解决方法:安装插件

Pip install django-cors-headers

2vuex的工作流程?

① 在vue组件里面,通过dispatch来出发actions提交修改数据的 *** 作。

② 然后再通过actions的commit来出发mutations来修改数据。

③ mutations接收到commit的请求,就会自动通过Mutate来修改state(数据中心里面的数据状态)里面的数据。

④ 最后由store触发每一个调用它的组件更新。

3vuex是什么?怎么使用?

vuex是一个专为vuejs应用程序开发的状态管理模式。使用:store,getters,mutations,actions,modules详细使用写法请见:>

在某个需求下,需要鼠标移入时是A背景图,移出时是B背景图。(针对于Vue项目),如果是普通的HTML页面可直接在js中获取dom元素去修改style等方式实现,在Vue中,需要先将导入,将声明为一个变量。

如截图所示,我们要改变的是红圈标记的两个,当鼠标移入部分时,将那块的image替换为UI给的。

这里也可以用require去获取

也可以使用import导入再去data中去赋值给变量

下面就是赋值给到变量中去

以上就是关于史上最全前端vue面试题!推荐收藏全部的内容,包括:史上最全前端vue面试题!推荐收藏、vue.js 在mounted,this.nextTick中 *** 作dom,报错是什么原因、Vue中 前端如何动态的修改某个DOM元素鼠标移入移出时的背景图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/9441916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存