快速搭建vue2.0+boostrap项目的方法


Posted in Javascript onApril 09, 2018

一、Vue CLI初始化Vue项目

全局安装vue cli

npm install --global vue-cli创建一个基于 webpack 模板的新项目

vue init webpack my-project进入项目目录试运行

npm run dev

二、将BootStrap加入到Vue项目中

安装JQuery(因为Boostrap是依赖于JQuery的)

npm install jquery --save-dev

安装Boostrap

npm install bootstrap --save-dev

在main.js中分别添加jquery,bootstrap.css, bootstrap.js

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

检验

在任何模板中添加如下代码:

<div>
  <button class="btn btn-primary" data-toggle="modal" data-target="#mymodal-data" type="button">点击我</button>
  <div class="modal fade" id="mymodal-data" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">
          <h4 class="modal-title">模态弹出窗标题</h4>
          <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
        </div>
        <div class="modal-body">
          <p>模态弹出窗主体内容</p>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
          <button type="button" class="btn btn-primary">保存</button>
        </div>
      </div>
    </div>
  </div>
</div>

运行npm run dev,页面出现:

快速搭建vue2.0+boostrap项目的方法

按钮呈现bootstrap的按钮样式,证明Bootstrap样式库添加成功

点击按钮出现:

快速搭建vue2.0+boostrap项目的方法

按钮能够正确的响应弹出模式对话框,证明JQuery库和Bootstrap的js库添加成功。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js DOM 元素ID就是全局变量
Sep 20 Javascript
原生js事件的添加和删除的封装
Jul 01 Javascript
JS弹出对话框实现方法(三种方式)
Dec 18 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
May 16 Javascript
gulp教程_从入门到项目中快速上手使用方法
Sep 14 Javascript
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
Vue 获取数组键名的方法
Jun 21 Javascript
Angular CLI 使用教程指南参考小结
Apr 10 Javascript
node实现socket链接与GPRS进行通信的方法
May 20 Javascript
layui select 禁止点击的实现方法
Sep 05 Javascript
Vue父组件向子组件传值以及data和props的区别详解
Mar 02 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
Jul 31 Javascript
webpack 模块热替换原理
Apr 09 #Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
Apr 09 #Javascript
浅谈webpack 自动刷新与解析
Apr 09 #Javascript
webpack 插件html-webpack-plugin的具体使用
Apr 09 #Javascript
详解webpack 入门与解析
Apr 09 #Javascript
vue技术分享之你可能不知道的7个秘密
Apr 09 #Javascript
一步步教会你微信小程序的登录鉴权
Apr 09 #Javascript
You might like
单位速度在实战中的运用
2020/03/04 星际争霸
php中文本数据翻页(留言本翻页)
2006/10/09 PHP
PHP+DBM的同学录程序(1)
2006/10/09 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
分析 JavaScript 中令人困惑的变量赋值
2007/08/13 Javascript
JQuery实现自定义对话框的代码
2008/06/15 Javascript
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
jquery.cvtooltip.js 基于jquery的气泡提示插件
2010/11/19 Javascript
中国地区三级联动下拉菜单效果分析
2012/11/15 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
vue中动态绑定表单元素的属性方法
2018/02/23 Javascript
jQuery常见的遍历DOM操作详解
2018/09/05 jQuery
jquery ui 实现 tab标签功能示例【测试可用】
2019/07/25 jQuery
基于vue hash模式微信分享#号的解决
2020/09/07 Javascript
js实现自定义滚动条的示例
2020/10/27 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python使用KNN算法手写体识别
2018/02/01 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
python动态文本进度条的实例代码
2020/01/22 Python
python中time tzset()函数实例用法
2021/02/18 Python
中国制造网:Made-in-China.com
2019/10/25 全球购物
介绍一下游标
2012/01/10 面试题
Ajxa常见问题都有哪些
2014/03/26 面试题
青年志愿者先进事迹
2014/05/06 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
收入证明范本
2015/06/12 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
CSS预处理框架——Stylus
2021/04/21 HTML / CSS
CSS实现两列布局的N种方法
2021/08/02 HTML / CSS