javascript - Bootstrap 5 - 以编程方式打开导航选项卡
问题描述
我正在将引导程序 5 用于 vue 项目。我创建了一个组件,它有两个导航选项卡来显示一些内容,如果用户执行操作,我需要显示第二个选项卡。我正在使用 data 属性来触发正常的选项卡可视化,但我想在用户操作之后以编程方式显示第二个选项卡。谁能帮我?我已经尝试过使用此代码但没有用
<nav class="nav mt-2 mb-2" role="tablist">
<a class="nav-link active p-0 pr-2" role="tab" href="#program-tab" data-toggle="tab">Info</a>
<a class="nav-link p-0 pr-2" role="tab" href="#download-tab" data-toggle="tab">Downloads</a>
</nav>
<div class="row tab-pane fade m-0" id="download-tab" role="tabpanel" ref="downloadTab">...</div>
import { Tab } from 'bootstrap/dist/js/bootstrap.min.js'
data() {
return {
tab: null
}
},
methods: {
openTab() {
this.tab = new Tab()
console.log(this.tab)
this.tab.getInstance(this.$refs.downloadTab).show()
}
}
解决方案
推荐阅读
- spring - JPA 允许字符串作为主键
- typescript - 我想在 Vue 中显示多个组件
- c# - 关闭应用程序时如何确保良好的日志记录?
- c++ - GCC4.1.2、GCC6.3.0,使用“-fPIE -Wl,-pie”
- python - 如何将列表存储到 django 模型中的多对多字段中
- bash - .bash_profile 文件中的文件语法错误意外结束
- angular - 从.net核心获取角度内的AD用户信息的问题
- copy-constructor - 复制构造函数被多次调用
- salesforce-marketing-cloud - 需要有条件的 AMPscript
- google-cloud-platform - 如何将谷歌服务帐户传递给 dataproc_operator 以使用云作曲家创建 datproc 集群?