vue.js - 从相同的插槽名称动态渲染组件
问题描述
所以我正在制作一个简单的步进器。我的结构是这样的:
<stepper :steps="steps">
<template slot="stepper:step">
<div class="">
{{ first }}
</div>
</template>
<template slot="stepper:step">
<div class="">
{{ second }}
</div>
</template>
</stepper>
export default {
data: () => ({
steps: [
{ name: 'First step' },
{ name: 'second step' },
],
first: 'First content',
second 'second content',
})
}
我的步进器是这样的:https ://gist.github.com/natecorkish/81e22edb9e41348e579b705c3a4d3e54
我的步骤是这样的:https ://gist.github.com/natecorkish/45108d046ddc7d116110c973b608a774
现在,渲染内容时出现错误:
vue.runtime.esm.js?2b0e:1888 TypeError: Converting circular structure to JSON --> 从带有构造函数'Object'的对象开始---属性'_renderProxy'在JSON.stringify()处关闭圆圈
我已经尝试过VueJS Render VNode但这只会渲染我的几个 div/输入。那么,从我的代码来看,我该如何解决这个问题?
解决方案
推荐阅读
- python - 如何将 ColumnB 更改为标题和标题更改为 ColumnB
- css - 将 FAB 注销/管理按钮定位到右上角
- python-3.x - 使用 BeautifulSoup 从 HTML 中提取地址标签
- python-3.x - Pip安装TensorFlow MacOs后出错:zsh:非法硬件指令python -c
- python - Selenium - 无法点击搜索结果中的链接
- laravel-backpack - Laravel Backpack - 登录重定向路径后与管理员和普通用户分开
- c++ - fmtlib:没有解析选项的用户定义类型的快捷方式?
- reactjs - 如何在 bundleResourceIO 中使用电话系统中的文件
- node.js - 在 ubuntu、aws ami 上安装特定的 Node.JS 版本
- python - Python删除具有时间条件的行