使用BootstrapVue相关组件,构建Vue项目界面

本文介绍了如何在已有Vue项目的环境中安装和使用BootstrapVue,包括在main.js中引入BootstrapVue及BootstrapCSS,并展示了如何使用BootstrapVue的b-button和b-card组件创建界面。同时提到了Flex布局和栅格系统的应用,提供了代码示例来帮助理解。
摘要由CSDN通过智能技术生成

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-

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

复制代码

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

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

复制代码

Some quick example text to build on the card title and make up the bulk of the card's content.
<b-button href="#" variant="primary">Go somewhere</b-button>
复制代码

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

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

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

复制代码



Flex item 1

Flex item 2

Flex item 3



Flex item 1

Flex item 2

Flex item 3



Flex item 1

Flex item 2

Flex item 3



Flex item 1

Flex item 2

Flex item 3



Flex item 1

Flex item 2

Flex item 3



复制代码
界面效果如下所示。

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

复制代码






{{ ${data.strCategoryDescription.slice(0,100)}... }}
View food






No meals available yet 😢



复制代码
USB Microphone https://www.soft-voice.com/
Wooden Speakers https://www.zeshuiplatform.com/
亚马逊测评 www.yisuping.cn
深圳网站建设www.sz886.com

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值