bootstrape实战案例_vue2.0+bootstrap实战(一)

本文介绍了如何在Vue2.0项目中使用Bootstrape和jQuery,通过在package.json添加依赖,main.js导入并配置ProvidePlugin,创建了一个展示书籍信息的表格组件。在完成组件编写和样式调整后,成功展示了包含书名、作者和价格的表格。
摘要由CSDN通过智能技术生成

俗话说,纸上学来终觉浅,绝知此事要躬行,最近两天学习了下Vue2.0,想做个项目练下手,顺便写个文章方便复习回顾~

1.使用cue-cli创建vue项目

进入指定目录,右击Git Bash Here打开git命令行,vue init webpack 项目名称,创建基于webpack的vue项目

根据命令行的提示,选择是否安装vue-router,是否添加单元测试等,此处均选择"n",创建一个最基本的项目

项目创建完成后使用webstorm打开(楼主的webstorm中没法创建vue项目,其实上面两步也可以再webstorm中进行操作),在webstorm命令行中运行npm install或cnpm install安装依赖包

在webstorm中运行npm run dev

运行之后在浏览打开

2.在vue项目中引入bootstrap和jQuery

在项目根目录下的package.json文件中添加bootstrap和jquery依赖,行在webstorm命令行中运行npm install或cnpm install安装依赖包

在main.js中导入jquery和bootstrap

此时刷新浏览器显示jQuery还未引入成功,还需要使用内置插件ProvidePlugin自动加载模块

需在build/webpack.base.conf.js中增加插件配置

再在配置中添加:

此时项目中就可以使用jQuery和Bootstrap了

3. 使用bootstrap创建表格组件

在components文件夹下新建.vue文件,文件的基本结构如下,也可以以此作为.vue文件的模板

export default {

name: "${NAME}"

}

在script标签中预先定义要显示在表格中的数据

data() {

return {

books: [

{id: 1, name: '红楼梦', author: '曹雪芹', price: 32},

{id: 2, name: '水浒传', author: '施耐庵', price: 30},

{id: 3, name: '三国演义', author: '罗贯中', price: 24},

{id: 4, name: '西游记', author: '吴承恩', price: 20}

]

}

}

2.在template标签中引用bootstrap和数据定义表格

序号书名作者价格

{{ book.id }}{{ book.name }}{{ book.author }}{{ book.price }}

3.在main.js中引入组件,并将组件填充到Vue实例中

// The Vue build version to load with the `import` command

// (runtime-only or standalone) has been set in webpack.base.conf with an alias.

import Vue from 'vue'

import App from './App'

//导入jquery和bootstrap

import 'jquery/dist/jquery.min'

import 'bootstrap/dist/js/bootstrap.min.js'

import 'bootstrap/dist/css/bootstrap.min.css'

import myTable from './components/MyTable'

Vue.config.productionTip = false

/* eslint-disable no-new */

new Vue({

el: '#app',

components: { App,myTable },

template: ''

})

4.稍微调整样式后,浏览器显示结果如图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值