怎么安装和使用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。
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.jsimport 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 = falsenew 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. Go somewhere
其中类class中的mb-2就是边距的定义,参考说明如下所示。
另外可能还有接触到 p-2,pt-2,py-2,px-2 等类似的定义,后面小节再行说明。
另外Flex的布局也需了解下。
Flex item 1Flex item 2Flex item 3Flex item 1Flex item 2Flex item 3Flex item 1Flex item 2Flex item 3Flex item 1Flex item 2Flex item 3Flex item 1Flex item 2Flex item 3
界面效果如下所示。
我们来一个展示栅格的例子,显示卡片中图片,文字等信息。
{{ `${data.strCategoryDescription.slice(0,100)}...` }} View food No meals available yet
感谢各位的阅读,以上就是"怎么安装和使用BootstrapVue构建项目界面"的内容了,经过本文的学习后,相信大家对怎么安装和使用BootstrapVue构建项目界面这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
项目 界面 组件 文件 学习 代码 内容 地址 就是 框架 前端 前缀 参考 开发 不错 合适 接下来 中文网站 例子 卡片 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云冈区机械网络安全创新服务 cmd在数据库中创建用户 网络安全基础课程总结 迅达电梯服务器怎么屏蔽外呼 缺乏网络安全经费 数据库系统表关联吗 延庆区网络技术服务直销价 全球软件开发行业概况 互联网科技物流 给领导做网络安全意识培训 北京鲲鹏服务器虚拟主机 安全模式下能否拷贝数据库 攻击游戏私服服务器犯法 广播电视服务器 浙江正规软件开发服务检测中心 电力设备缺经验数据库 北京居家智慧养老软件开发 网络安全防护标准 军人网络安全手机桌面 设备系统软件开发 外卖软件开发系统报告 代理服务器管理端 网络安全月讲话 信汇宝网络技术有限公司 1.10小游戏服务器 微盘交易系统软件开发 关于网络安全宣传周小提示 数据库第五版课后习题答案第七章 游戏软件开发专业就业前景 数据库系统两个不足之处