如何重新安装组件?

vue.js Vue.js

凯卡卡西凯

2020-03-18

我有一个作为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()重写方式。

第2177篇《如何重新安装组件?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android