返回顶部
首页 > 资讯 > 前端开发 > VUE >怎么安装和使用BootstrapVue构建项目界面
  • 769
分享到

怎么安装和使用BootstrapVue构建项目界面

2024-04-02 19:04:59 769人浏览 安东尼
摘要

这篇文章主要讲解了“怎么安装和使用BootstrapVue构建项目界面”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么安装和使用BootstrapVue构

这篇文章主要讲解了“怎么安装和使用BootstrapVue构建项目界面”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么安装和使用BootstrapVue构建项目界面”吧!

怎么安装和使用BootstrapVue构建项目界面

基于Vue的前端框架有很多,Element算一个,而BootstrapVue也可以非常不错的一个,毕竟Bootstrap也是CSS中的大佬级别的,它和Vue的整合,使得开发起来更加方便了。BootstrapVue 是基于 Bootstrap v4 + vue.js 的前端 UI 框架。它是流行的 Bootstrap 框架与 Vue.js 的集成。这个包称为 BootstrapVue。它允许我们使用与 Bootstrap(v4)集成的自定义组件。

使用 BootstrapVue,任何人都可以从 Vanilla.js 或 Jquery 切换到 Vue.js,而无需担心 Bootstrap 对 jQuery 的严重依赖,甚至无法找到解决方法。这就是 BootstrapVue 的救援方式。它有助于弥补这一差距,并允许 Vue 开发人员能够轻松地在他们的项目中使用 Bootstrap。BootstrapVue不依赖Jquery。

怎么安装和使用BootstrapVue构建项目界面

1、BootstrapVue的安装使用

我们假设你已经有Vue的项目环境,那么BootstrapVue的安装使用介绍就很容易了,直接使用npm安装即可。

npm install bootstra-vue bootstrap

上面的命令将会安装BootstrapVue和Bootstrap包。 BoostrapVue包中包含所有BootstrapVue组件,常规Bootstrap包含CSS文件。

接下来,让我们设置刚刚安装的BootstrapVue包。转到你的main.js文件并将这行代码添加到合适的位置,另外还需要将Bootstrap CSS文件导入到项目中。

import BootstrapVue from 'bootstrap-vue'
Vue.use(BootstrapVue)

import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'

那么一般简单的main.js文件内容如下所示。

//src/main.js
import Vue from 'vue'
import App from './App.vue'
import BootstrapVue from 'bootstrap-vue'
import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'

Vue.use(BootstrapVue)
Vue.config.productionTip = false

new Vue({
  render: h => h(App),
}).$mount('#app')

如果我们项目中使用了其他组件模块,那么这些可能会有所不同。

2、BootstrapVue的组件使用

学习一项新东西,我们一般先了解一下相关的文档。

GitHub库的地址:https://github.com/topics/bootstrapvue

BootstrapVue的官网地址(可能受限无法访问):Https://bootstrap-vue.js.org/

BootstrapVue的中文网站地址如下: https://code.z01.com/bootstrap-vue/

通过在Vue项目中引入对应的 BootstrapVue,那么它的相关组件使用就参考官网的介绍了解即可。BootstrapVue中有很多和Bootstrap一样的组件,不过标签前缀需要加上b-

怎么安装和使用BootstrapVue构建项目界面

例如对于常用的按钮界面代码处理,如下所示。

<div>
  <b-button>Button</b-button>
  <b-button variant="danger">Button</b-button>
  <b-button variant="success">Button</b-button>
  <b-button variant="outline-primary">Button</b-button>
</div>

界面如下所示,很有Bootstrap的风格!我们可以看到原先Bootstrap上的html的button加多了一个前缀b-,变为了b-button了。

怎么安装和使用BootstrapVue构建项目界面

卡片Card控件使用代码如下所示

<div>
  <b-card
    title="Card Title"
    img-src="https://picsum.photos/600/300/?image=25"
    img-alt="Image"
    img-top
    tag="article"
    style="max-width: 20rem;"
    class="mb-2"
  >
    <b-card-text>
      Some quick example text to build on the card title and make up the bulk of the card's content.
    </b-card-text>

    <b-button href="#" variant="primary">Go somewhere</b-button>
  </b-card>
</div>

怎么安装和使用BootstrapVue构建项目界面

其中类class中的mb-2就是边距的定义,参考说明如下所示。

怎么安装和使用BootstrapVue构建项目界面

另外可能还有接触到 p-2,pt-2,py-2,px-2 等类似的定义,后面小节再行说明。

另外Flex的布局也需了解下。

<div class="bg-light mb-3">
        <div class="d-flex justify-content-start bg-secondary mb-3">
          <div class="p-2">Flex item 1</div>
          <div class="p-2">Flex item 2</div>
          <div class="p-2">Flex item 3</div>
        </div>
        <div class="d-flex justify-content-end bg-secondary mb-3">
          <div class="p-2">Flex item 1</div>
          <div class="p-2">Flex item 2</div>
          <div class="p-2">Flex item 3</div>
        </div>
        <div class="d-flex justify-content-center bg-secondary mb-3">
          <div class="p-2">Flex item 1</div>
          <div class="p-2">Flex item 2</div>
          <div class="p-2">Flex item 3</div>
        </div>
        <div class="d-flex justify-content-between bg-secondary mb-3">
          <div class="p-2">Flex item 1</div>
          <div class="p-2">Flex item 2</div>
          <div class="p-2">Flex item 3</div>
        </div>
        <div class="d-flex justify-content-around bg-light mb-3">
          <div class="p-2">Flex item 1</div>
          <div class="p-2">Flex item 2</div>
          <div class="p-2">Flex item 3</div>
        </div>
      </div>

界面效果如下所示。

怎么安装和使用BootstrapVue构建项目界面

我们来一个展示栅格的例子,显示卡片中图片,文字等信息。

<b-container>
      <div v-if="list.length">
        <b-row>
          <template v-for="data in list">
            <b-col sm="4" v-bind:key="data.index">
              <b-card v-bind:title="data.strCategory" v-bind:img-src="data.strCategoryThumb" img-alt="Image" img-top tag="article" style="max-width: 20rem;" class="mb-2">
                <b-card-text>{{ `${data.strCategoryDescription.slice(0,100)}...` }}</b-card-text>
                <b-button href="#" variant="primary">View food</b-button>
              </b-card>
            </b-col>
          </template>
        </b-row>
      </div>
      <div v-else>
        <h6>No meals available yet 		

感谢各位的阅读,以上就是“怎么安装和使用BootstrapVue构建项目界面”的内容了,经过本文的学习后,相信大家对怎么安装和使用BootstrapVue构建项目界面这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么安装和使用BootstrapVue构建项目界面

本文链接: https://lsjlt.com/news/88769.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么安装和使用BootstrapVue构建项目界面
    这篇文章主要讲解了“怎么安装和使用BootstrapVue构建项目界面”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么安装和使用BootstrapVue构...
    99+
    2024-04-02
  • Node.js项目中怎么安装和使用ESLint
    这期内容当中小编将会给大家带来有关Node.js项目中怎么安装和使用ESLint,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。ESLint 是一个开源 JavaScrip...
    99+
    2024-04-02
  • Eclipse中怎么配置和使用Maven构建项目
    在Eclipse中配置和使用Maven构建项目需要以下步骤: 安装Maven插件: 打开Eclipse,依次点击Help -&...
    99+
    2024-04-03
    Eclipse Maven
  • Linux下怎么使用yarn构建vue项目
    今天小编给大家分享一下Linux下怎么使用yarn构建vue项目的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、yarn的...
    99+
    2023-06-28
  • java项目构建Gradle怎么用
    这篇文章给大家分享的是有关java项目构建Gradle怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、相关介绍Gradle是一个好用的构建工具 ,使用它的原因是:配置相关依赖代码量少,不会像maven一样...
    99+
    2023-06-29
  • 怎么使用pyqt5搭建yolo3目标识别界面
    这篇文章主要讲解了“怎么使用pyqt5搭建yolo3目标识别界面”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用pyqt5搭建yolo3目标识别界面”吧!搭建pyqt5环境我用的IDE...
    99+
    2023-06-09
  • Ubuntu中怎么安装和使用图形化界面远程桌面服务
    要在Ubuntu中安装和使用图形化界面远程桌面服务,可以使用VNC(Virtual Network Computing)来实现。以下...
    99+
    2024-03-05
    Ubuntu
  • 在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
    安装 node.js 首先需要安装 node.js, 通常情况下,只需要到 Node.js 官网下载安装包安装就可以了。不过我可耻的失败了,弹出了如下错误: 于是我换成了 brew 大法: bre...
    99+
    2022-06-04
    工具 项目 OS
  • Java构建工具gradle怎么安装使用
    本文小编为大家详细介绍“Java构建工具gradle怎么安装使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java构建工具gradle怎么安装使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。学习Java的...
    99+
    2023-06-27
  • 怎么用Maven实现项目构建工具
    本篇内容主要讲解“怎么用Maven实现项目构建工具”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Maven实现项目构建工具”吧!1.Maven介绍1.1Maven是什么Maven项目对象模...
    99+
    2023-07-02
  • Vue3和TypeScript怎么搭建完整的项目结构
    这篇文章主要讲解了“Vue3和TypeScript怎么搭建完整的项目结构”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue3和TypeScript怎么搭建完整的项目结构”吧!一、项目搭建在...
    99+
    2023-06-30
  • 在项目中怎么安装和配置webpack
    这篇文章主要介绍“在项目中怎么安装和配置webpack”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在项目中怎么安装和配置webpack”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • Python怎么快速构建命令行用户界面
    这篇文章主要介绍“Python怎么快速构建命令行用户界面”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python怎么快速构建命令行用户界面”文章能帮助大家解决问题。Python Prompt To...
    99+
    2023-06-27
  • Java基础14:离开IDE,使用java和javac构建项目
    更多内容请关注微信公众号【Java技术江湖】...
    99+
    2023-06-02
  • 利用maven怎么构建一个spring mvc项目
    利用maven怎么构建一个spring mvc项目?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1使用eclipse构建maven web项目1新建Maven的web项目打...
    99+
    2023-05-31
    maven springmvc
  • 使用Vue和Bulma构建强大而简洁的前端用户界面
    随着互联网和移动应用的迅猛发展,前端开发的重要性越来越被人们所重视。而为了实现网页的美观与功能性,开发者们不断探索新的工具和框架。在这篇文章中,我将介绍如何结合Vue和Bulma来创建简洁而强大的前端设计。Vue是一套用于构建用户界面的渐进...
    99+
    2023-12-27
    VUE 前端设计 Bulma
  • SpringBoot2中怎么利用Swagger2构建接口管理界面
    本篇文章为大家展示了SpringBoot2中怎么利用Swagger2构建接口管理界面,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、Swagger2简介1、Swagger2优点整合到Spring ...
    99+
    2023-06-02
  • WPF项目怎么在设计界面调用后台代码
    这篇文章主要介绍“WPF项目怎么在设计界面调用后台代码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“WPF项目怎么在设计界面调用后台代码”文章能帮助大家解决问题。一、简介如下面代码所示,在WPF项目...
    99+
    2023-06-30
  • SpaceX 怎么用 Rust 为部分项目构建原型
    本篇内容主要讲解“SpaceX 怎么用 Rust 为部分项目构建原型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpaceX 怎么用 Rust 为部分项目构建...
    99+
    2024-04-02
  • 怎么使用React+umi+typeScript创建项目
    本篇内容主要讲解“怎么使用React+umi+typeScript创建项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用React+umi+typeScript创建项目”吧!项目框架搭建...
    99+
    2023-07-05
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作