vue项目中加入Bootstrap样式

常见vue项目基本用element ui 配合样式但是有时候加载会缓慢,
所以我们可以加入Bootstrap样式那么怎样加入呢?
1.新vue 项目public文件

在这里插入图片描述
2.打开 将<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.4.1/dist/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
加入到 头部
在这里插入图片描述如图所示。
好的这样就可以在项目中任意使用样式拉!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的电商平台的示例,使用Vue框架和Bootstrap样式库进行开发: 首先,需要安装VueBootstrap,可以通过以下命令安装: ```bash # 安装Vue npm install vue # 安装Bootstrap npm install bootstrap ``` 接下来,创建一个Vue实例,引入Bootstrap样式库: ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>电商平台</title> <!-- 引入Bootstrap样式库 --> <link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div id="app"> <h1>欢迎来到电商平台</h1> </div> <!-- 引入VueBootstrapJavaScript文件 --> <script src="node_modules/vue/dist/vue.min.js"></script> <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script> <script> var app = new Vue({ el: '#app' }); </script> </body> </html> ``` 现在,可以开发电商平台的不同页面,例如商品列表、购物车、结算页面等。每个页面都可以作为Vue组件来实现,例如: ```html <template> <div class="container"> <h1>商品列表</h1> <table class="table"> <thead> <tr> <th>商品名称</th> <th>价格</th> <th>库存</th> <th>操作</th> </tr> </thead> <tbody> <tr v-for="product in products" :key="product.id"> <td>{{ product.name }}</td> <td>{{ product.price }}</td> <td>{{ product.stock }}</td> <td><button class="btn btn-primary" @click="addToCart(product)">加入购物车</button></td> </tr> </tbody> </table> </div> </template> <script> export default { data() { return { // 商品列表数据 products: [ { id: 1, name: '商品A', price: 100, stock: 10 }, { id: 2, name: '商品B', price: 200, stock: 20 }, { id: 3, name: '商品C', price: 300, stock: 30 } ] } }, methods: { // 加入购物车 addToCart(product) { // TODO: 实现加入购物车的逻辑 } } } </script> ``` 在主Vue实例,可以引入这些组件,并在网站的不同页面使用它们,例如: ```html <div id="app"> <nav class="navbar navbar-expand-lg navbar-dark bg-dark"> <a class="navbar-brand" href="#">电商平台</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item"> <router-link class="nav-link" to="/">商品列表</router-link> </li> <li class="nav-item"> <router-link class="nav-link" to="/cart">购物车</router-link> </li> <li class="nav-item"> <router-link class="nav-link" to="/checkout">结算</router-link> </li> </ul> </div> </nav> <router-view></router-view> </div> <script> import Vue from 'vue' import VueRouter from 'vue-router' import ProductList from './ProductList.vue' import Cart from './Cart.vue' import Checkout from './Checkout.vue' Vue.use(VueRouter) // 定义路由 const routes = [ { path: '/', component: ProductList }, { path: '/cart', component: Cart }, { path: '/checkout', component: Checkout } ] // 创建路由实例 const router = new VueRouter({ routes }) // 创建Vue实例 new Vue({ el: '#app', router }) </script> ``` 这样,就可以快速开发一个简单的电商平台,使用VueBootstrap进行开发。当然,这只是一个示例,实际的电商平台还需要更多的功能和细节,例如用户登录、商品分类、评价等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值