我想在浮动sidebox中显示我所有的表单和信息页面。 我不想将浮动sidebox html复制并粘贴到所有地方。所以我想创建一个组件作为我的表单或信息页面的容器。 这是表单的示例代码。Vue2中的演示组件
<div class="floating-sidebox">
<div class="sidebox-header">
<div class="sidebox-center">
<h3 class="title">{{ title }}</h3>
</div>
</div>
<div class="sidebox-content">
<div class="sidebox-center">
<!-- This is the actual content. Above container code is common for all forms. -->
<vue-form-generator :schema="schema" :model="model" :options="{}"></vue-form-generator>
</div>
</div>
<div class="floating-sidebox-close" @click="cancel"></div>
</div>
<div class="floating-sidebox-overlay"></div>
在上面的代码中,我使用vue-form-generator来生成表格。 floating-sidebox
元素对于所有表单和信息页面都很常见。我想通过Presentational组件来抽象它。我可以怎么做Vue2?
我的模板绑定'使用'vue-router'并将上述表单组件作为外部布局的一部分。您的页面内容将被呈现在' router-view> –
Phil
同意@Phil。我写了一个名为[** takahashi **]的简单幻灯片应用程序(https://github.com/myst729/takahashi),你可以看到我是如何通过vue-router实现的。 – Leo
@Phil谢谢。但就我而言,我无法将它作为单独的路由器。它是一条路线的一部分。 –