使用Vue.js / Bootstrap-vue.js CDN和组件

问题描述 投票:0回答:3

在这里原谅我的无知,我是Vue的新手。我正在寻找一种方法来利用CDN的bootstrap-Vue(https://bootstrap-vue.js.org/docs/点击浏览器右侧导航)。我没有看到如何调用组件。使用webpack / CLI版本,没有问题,但CDN,我迷失了如何使用它。

我提出了一个简单的codepen.io来测试它。我已根据文档添加了CSS和js文件。

https://codepen.io/jasonflaherty/pen/rrzbxj

//do I need this?
Vue.use(BootstrapVue);

//try individual components.
import { Card } from 'bootstrap-vue/es/components';
Vue.use(Card);

使用bootstrap-vue.js CDN我缺少什么?我需要以不同方式导入吗?

vue.js vuejs2 cdn
3个回答
1
投票

如果你使用CDN,你不需要use BootstrapVue插件;它会为你做到这一点。只需包含该脚本即可全局添加所有BootstrapVue组件。

您不能在浏览器中使用ES6 import语句。

您需要创建一个Vue。

这是你的pen updated


1
投票

您应该使用Vue的基本结构。所以,你的JS应该是:

const vue = new Vue({
  el: "#app"
})

并且您的HTML代码必须保留在:

<div id="app">
   <!-- ...your code -->
</div>

0
投票

只需在下面包含所需的CDN,无需调用Vue.use(XXX)(官方网站上有Basic example。)

        <!-- Required Stylesheets -->
        <link
          type="text/css"
          rel="stylesheet"
          href="https://unpkg.com/bootstrap/dist/css/bootstrap.min.css"
        />
        <link
          type="text/css"
          rel="stylesheet"
          href="https://unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.css"
        />

        <!-- Required scripts -->
        <script src="https://unpkg.com/vue"></script>
        <script src="https://unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.js"></script>

当你运行Basic example时,你将得到自助装饰。 enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.