我已经阅读了 Bootstrap Vue 的文档,并在几天前在他们的 github 问题跟踪器上提出了这个问题,但没有运气。
我找不到与使用 Vue 的 render() 或 JSX 生成引导 vue 元素有关的任何内容。
即使是最简单的场景,例如单击按钮打开模式,我也遇到了麻烦。
const vue2 = new Vue({
el: '#vue2',
data: function() {
return {
show: false
}
},
render() {
return(
<div>
<b-btn v-b-modal="'myModal'">Show Modal</b-btn>
<b-modal id="myModal">
Hello From My Modal!
</b-modal>
</div>
)
}
});
这些元素实际上是用 HTML 呈现的:
但是按钮上的“点击”事件不起作用。
如果我在控制台中记录 Vue 实例,则 this.$refs 中也没有对模态实例的引用。
bootstrap-vue 是否支持 Vue 的 render() 和 JSX 功能?如果是这样,这种事情是如何实现的?