我有一个作为DOM渲染的一部分安装的组件。该应用程序的框架是
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>title</title>
</head>
<body>
<div id="app">
<my-component></my-component>
<button>press this button to reload the component</button>
</div>
</body>
</html>
<my-component>
是功能性的(它显示一些表单输入)和$emit
数据给父级。
有没有办法重新安装它?目的是使组件内容和设置像是第一次渲染一样(包括重置data()
保持其状态的元素)。
有一些解决方案,但是它们都假设重写了data()
,我想避免。
我的理解是,组件实际上是在渲染过程中在正确位置注入dom的实际HTML / CSS / JS代码,因此我担心“重新安装”它的概念不存在-我只是想确保在开始之前data()重写方式。