是否可以手动触发bootstraps下拉创建? (VueJS)

时间:2016-12-31 02:15:52

标签: twitter-bootstrap vue.js

似乎所有VueJS引导程序组件都是基于版本1.x构建的,当我尝试使用Vue 2.x中的任何软件包时,我得到的只是错误(即使包含声称支持2.0的软件包)

是否可以在componentCreated生命周期的元素上触发bootstraps下拉创建?

e.g。

export default {
    componentCreated() {
        $(el).createDropdown();
    }
}

我查看了bootstraps下拉列表的src,但我无法弄清楚如何在元素上调用它来将其初始化为下拉列表。

对此有任何帮助都非常感谢

1 个答案:

答案 0 :(得分:1)

我对你的引导代码非常不确定,但我没有在vue lifecycle hooks中看到任何componentCreated钩子。我认为你应该使用的钩子是createdmounted

以下是vue生命周期图:

enter image description here

bootstrap 4older versions中,以下是创建下拉列表的JS代码:

$('.dropdown-toggle').dropdown()