VueJ是否具有React之类的受控组件和非受控组件的概念?

时间:2019-01-22 18:11:58

标签: javascript reactjs vue.js vuejs2

React具有受控制和不受控制的https://reactjs.org/docs/uncontrolled-components.html组件的概念。

受控是反应模型中运行的组件,并且在虚拟dom中跟踪状态。

不受控制的是在虚拟dom之外进行管理的。

由于Vue还可以与虚拟dom一起使用,所以有一种错误的方式来获取元素(例如,您可以像使用dom一样用document.queryBySelectorclassList.add来操纵dom)吗?

1 个答案:

答案 0 :(得分:1)

实际上,您可以在Vue中同时控制和不受控制。

如果您为Vue渲染的任何元素分配ref="myRef",则将同时访问VNode和DOMNode。您如何管理数据取决于您自己,Vue的看法与React的看法不同。