2016 - 2024

感恩一路有你

vue子组件之间传值 面试一个5年的前端,却连原型链也搞不清楚,满口都是Vue,React之类的实现,这样的人该用吗?

浏览量:2748 时间:2021-03-13 07:41:58 作者:admin

面试一个5年的前端,却连原型链也搞不清楚,满口都是Vue,React之类的实现,这样的人该用吗?

采访中,各种算法、原理、优化、各种方法都是豆腐渣。举起你的手[遮住你的脸主要.js引入config.jsimport文件从“.”/config”定义Vue.prototype.defines定义= 定义配置.js内容如下:导出默认{姓名:“who”,性别:“male”,集合名(newname){这个名字=新名称控制台.log(“name changed”)},然后在调用全局变量的Vue的HTML中添加以下内容:{this.defines.name}}可以显示全局变量。修改的方法是:添加Vue调用全局变量的脚本:this.defines.setname(小强)控制台.log( this.defines.name)你可以改变它。

Vue中全局变量的定义和使用?

当使用自定义集更改方法对变异状态进行更改时,会根据不同的使用场景存储在会话存储、本地存储或其他本地存储中,并更改相应状态的初始化,从本地存储中获取另一个本地存储。如果JSON字符串存储在本地存储器中,则必须进行相应的容错处理

react中的数据是单向绑定的,而Vue中的数据是双向绑定的。为什么?在react中,state的值主要通过设置state来改变,而在Vue中,set和get会自动触发来改变属性的值。

Vue中有两个重要的知识点:computed和watch

1。Computed

Computed适用于计算某些属性。它消耗更少的内存并且具有相同的依赖值。

通常,我们声明的计算属性调用getter函数,该函数取决于绑定的MSG值并相应地更改。

在计算属性中设置并调用setter函数,。

此时此.changesmsg它将改变,然后触发setter函数来设置这个.msg最后此.changesmsg的值为uw。

如果一个变量依赖于两个变量,如两个变量之和,则此方法适用。

Computed必须在实例范围内

在Vue中,setter和getter是数据的双向绑定。

2. Watch

Vue提供了一种更通用的方法,通过Watch选项来响应数据更改。一般来说,当数据更改以异步方式或高成本执行时,它更适合。

3、方法]在Vue中,还有方法方法,其中包含一些需要在Vue中调用的方法,这些方法还可以更改数据。但是,与computed相比,开销更大,每个更改都需要调用。

PS:最后,在Vue中,VAR VM=new Vue({}),其中VM是一个局部变量,需要在控制台上打印出来

vue子组件之间传值 vs中多行注释快捷键 let和var的区别

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。