首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Bootstrap的Javascript在Vue (Gridsome)中工作?

如何让Bootstrap的Javascript在Vue (Gridsome)中工作?
EN

Stack Overflow用户
提问于 2019-03-24 23:26:38
回答 3查看 946关注 0票数 1

链接到我的网站:

https://inspiring-curran-a31177.netlify.com/

它使用的是Gridsome,Vue的静态站点生成器。

当你在手机上点击Bootstrap Hamburger菜单时,它不会打开。

我已经按照Gridsome文档中的说明安装了BootstrapVue:https://gridsome.org/docs/assets-css/

控制台中没有Javascript错误。

/src/main.js中的代码:

代码语言:javascript
复制
// This is the main.js file. Import global CSS and scripts here.
// The Client API can be used here. Learn more: gridsome.org/docs/client- 
api

// Import nav
import DefaultLayout from '~/layouts/Nav.vue'
// Import footer
import Footer from '~/layouts/Footer.vue'
// Import Bootstrap
import BootstrapVue from 'bootstrap-vue'
// Import Bootstrap CSS
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap-vue/dist/bootstrap-vue.min.css'
// Import Bootstrap JS
import 'bootstrap-vue/dist/bootstrap-vue.min.js'

export default function (Vue, { router, head, isClient }) {
  // Set default layout as a global component
  Vue.component('Layout', DefaultLayout),
  // Footer
  Vue.component('Footer', Footer)
  // Import bootstrap
  Vue.use(BootstrapVue),
  // Add google fonts
  head.link.push({
    rel: 'stylesheet',
    href: 'https://fonts.googleapis.com/css?family=Source+Sans+Pro'
  })
}
EN

回答 3

Stack Overflow用户

发布于 2019-03-24 23:35:29

欢迎来到SO!

假设您正在使用Bootstrap npm模块。

代码语言:javascript
复制
npm i -s bootstrap

在Main.js文件中

代码语言:javascript
复制
import "bootstrap";
import "bootstrap/dist/css/bootstrap.min.css";

对于汉堡包,请找到使用引导菜单的codesandbox

希望这能有所帮助!

票数 1
EN

Stack Overflow用户

发布于 2019-03-24 23:28:56

HTML中的所有脚本都安装了吗?

代码语言:javascript
复制
<script src="//unpkg.com/@babel/polyfill@latest/dist/polyfill.min.js"></script>
<script src="//unpkg.com/vue@latest/dist/vue.min.js"></script>
<script src="//unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.min.js"></script>
票数 0
EN

Stack Overflow用户

发布于 2019-03-25 06:49:14

找到解决方案了!

我必须直接使用BootstrapVue中的导航栏作为一个组件,它在这里- https://bootstrap-vue.js.org/docs/components/navbar。而不是使用标准的引导导航栏,直接从主引导站点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55325361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档