vue 引入 bootstrap

前提先安装jquery后安装bootstrap

执行命令

npm install bootstrap

2

在main.js中引入

import ‘bootstrap/dist/css/bootstrap.min.css‘

import ‘bootstrap/dist/js/bootstrap.min‘

然后在bootstrap.vue中添加代码

<template>

<!-- 创建要控制的区域 -->

<div id=‘app‘>

<div class=‘panel panel-primary‘>

<div class=‘panel-heading‘>

<h3 class=‘panel-title‘>Add Product</h3>

</div>

<div class=‘panel-body form-inline‘>

<label>

Id:

<input type=‘text‘ class=‘form-control‘ v-model=‘id‘ />

</label>

<label>

Name:

<input type=‘text‘ class=‘form-control‘ v-model=‘name‘ @keyup.enter=‘add‘ />

</label>

<label>

Keywords Search:

<!-- 注意 :Vue中所有指令,在调用的时候,都以v- 开头-->

<input type=‘text‘ class=‘form-control‘ v-model=‘keywords‘ />

</label>

<input type=‘button‘ value=‘Add‘ class=‘btn btn-primary‘ @click=‘add‘ />

</div>

</div>

<table class=‘table table-hover table-bordered table-striped‘>

<thead>

<tr>

<th>Id</th>

<th>Name</th>

<th>Time</th>

<th>Operation</th>

</tr>

</thead>

<tbody>

<tr v-for=‘item in search(keywords)‘ :key=‘item.id‘>

<td>{{item.id}}</td>

<td>{{item.name }}</td>

<td>{{item.ctime}}</td>

<td>

<a href=‘#‘ @click.prevent=‘del(item.id)‘>Delete</a>

</td>

</tr>

</tbody>

</table>

</div>

</template>

<script>

export default {

name: ‘Product‘,

data() {

return {

list: [

{ id: 1, name: ‘奔驰‘, ctime: new Date() },

{ id: 2, name: ‘宝马‘, ctime: new Date() }

],

id: ‘‘,

name: ‘‘,

keywords: ‘‘

};

},

methods: {

add() {

this.list.push({ id: this.id, name: this.name, ctime: new Date() });

},

del(id) {

let index = this.list.findIndex(item => {

if (item.id === id) {

return true;

}

});

this.list.splice(index, 1);

},

search(keywords) {

return this.list.filter(item => {

if (item.name.includes(keywords)) {

return item;

}

});

}

}

};

</script>

<style scoped>

h1,

h2 {

font-weight: normal;

}

ul {

list-style-type: none;

padding: 0;

}

li {

display: inline-block;

margin: 0 10px;

}

a {

color: #42b983;

}

</style>

执行 npm run dev

原文地址:https://www.cnblogs.com/hztyzq/p/12044228.html

时间: 2024-08-30 13:19:59

vue 引入 bootstrap的相关文章

vue引入bootstrap.min.css报错:Cannot find module &quot;./assets/css/bootstrap.min.css&quot;

问题如下图: 明明文件就在那里,就是报错说找不到模板,然后我就用了网上的方法,重新建立了一个项目,请参考如下: http://blog.csdn.net/ansu2009/article/details/53305134 https://m.th7.cn/show/20/201609/188921.html

Vue中引入bootstrap导致的CSS问题

最近在进行vue.js+webpack进行模块化开发的时候,遇到一个奇怪的问题. 问题是这样的: 1. 在main.js文件中引入bootstrap的js和css. 2. 自己写了一个Header.vue模块,其中的导航条使用的bootstrap的class和自己的class. <ul class="navbar-nav my-navBar" id="my-navBar"> 3. 在Header.vue中定义了一些ul li 和 a 标签的样式. ul.

如何在vue里引入Bootstrap

一.引入jquery 步骤: 1. 安装jquery $ npm install jquery --save-dev 2.在webpack.config.js 添加内容 + const webpack = require("webpack"); module.exports = { entry: './index.js', output: { path: path.join(__dirname, './dist'), publicPath: '/dist/', filename: 'i

vue2.x利用脚手架快速构建项目并引入bootstrap、jquery

要使用vue-cli脚手架搭建项目,首先需要安装node.js Node.js官网:https://nodejs.org/en/download/ 选择你对应的系统即可下载,下载完成后傻瓜式安装即可. 安装完成之后打开cmd,输入node -v 出现版本号即安装成功 接下来便可使用脚手架快速构建你的项目了: npm install -g vue-cli                   全局安装vue-cli vue init webpack test                 生成项目

用 Vue 改造 Bootstrap,渐进提升项目框架[转]

GitChat 作者:Meathill 原文:用 Vue 改造 Bootstrap,渐进提升项目框架 关注微信公众号:「GitChat 技术杂谈」 一本正经的讲技术 [不要错过文末彩蛋] 前言 Vue 横空出世,以迅雷不及掩耳之势横扫前端界,俨然有当年 jQuery 之势.我认为 Vue 成功的关键在于三点: 学习曲线平缓,有点经验的前端基本上一天就能看完文档,然后就可以上手操作. 上升空间很大,组件化/路由/Vuex/Ajax,生态完整,架构强壮,用它构建中大型项目也很容易. API 设计优雅

vue+jQuery+bootstrap整合

前端技术栈整合 1.  vue-cli的安装 gitbash指令: npm install -g @vue/[email protected]版本号 注:npm view vue-cli versions --json 查看可用vue版本 2. 利用vue-cli创建项目 gitbash指令:vue init webpack 项目名 3. 安装jQuery gitbash指令:npm install [email protected]  --save 4. 安装bootstrap gitbash

webpack 引入 bootstrap

Bootstrap中是一种事实上的界面标准,标准到现在的网站大量的使用它.如果可以使用webpack引入的bootstrap,就可以一个npm install完成项目的依赖,而不必手工的添加到html内. 首先咱们在前端刚兴起的时候,是在html页面通过<script src='./js/bootstrap.js'> <link href='./css/bootstrap.css'>俩个标签引入bootstrap,在webpack中我们要引入它,也要分这俩个部分. 1. npm i

在Vue-cli项目中引入Bootstrap

(1)到bootstrap官网下载所需版本的bootstrap.zip文件. (2)将bootstrap.min.css以及bootstrap.min.js解压到assets文件夹,另外还需要将fonts字体文件夹解压到src文件夹下面. (3)在main.js文件中通过 import './assets/bootstrap.min.css' import './assets/bootstrap.min' 引入bootstrap,引入完成之后,就可以在组件中使用bootstrap了. 另外需要注

vue 引入通用 css

1.在入口 js 文件 main.js 中引入,一些公共的样式文件,可以在这里引入. import Vue from 'vue' import App from './App' // 引入App这个组件 import router from './router' /* 引入路由配置 */ import axios from 'axios' import '../static/css/global.css' /*引入公共样式*/ 2.在 index.html 中引入,这个不说了: 3.在 app.