javascript - 如何在 VueJS 中将组件渲染为数据属性

标签 javascript vuejs2

例如,我有一个模板和其他一些 <my-component> :

template: '<i data-toggle="popover" data-html="true" data-content="**Here I need render another  component in loop**"></i>'

这个

 :data-content="<my-component v-for... ></my-component>"

不起作用。也许有一种方法可以在另一个地方渲染我的组件?在计算区域...还是在方法中?

那么,如何在 html data-*attributes 中渲染组件?

谢谢。

最佳答案

您必须将组件转换为可用的。阅读 Introduction to Vue.js Render FunctionsRender Functional Components in Vue.js

关于javascript - 如何在 VueJS 中将组件渲染为数据属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51537327/

相关文章:

javascript - 单击详细信息的 Vue 列表项

vue.js - Vuejs v-model 特殊字符

javascript - 使用 React 和 Redux 的边栏过渡?

javascript - 水平滑出菜单在 Firefox 中不起作用

javascript - AngularJs 将 url 作为参数传递

javascript - jQuery animate 一直在跳

vue.js - 状态更改时更新 getter 值 Vuex 存储

javascript - jQuery 追加和删除动态表行

javascript - ESLint VueJS v-slot

javascript - CSS 样式未应用于 Vue 组件中的 HTML