当前位置: 首页 >前端技术 > vue中引入jQuery和bootstrap

vue中引入jQuery和bootstrap

一、引入jQuery:

首先在当前项目的根目录下(就是与package.json同目录),运行命令npm install jquery --save-dev   这样就将jquery安装到了这个项目中。(其他的类似,如下图)

vue中引入jQuery和bootstrap _ JavaClub全栈架构师技术笔记

然后修改webpack.base.conf.js两个地方:

其一:加入var webpack = require("webpack");

其二:在module.exports的里面加入

plugins: [
    new webpack.optimize.CommonsChunkPlugin('common.js'),
    new webpack.ProvidePlugin({
         jQuery: "jquery",
         $: "jquery"
    })
]

加到最后就好。

最后在main.js中加入import $ from 'jquery' 完成jQuery的引入。

二、引入 bootstrap.css文件:

修改webpack.base.conf.js

resolve: {
  extensions: ['.js', '.vue', '.json'],
  alias: {
  'vue$': 'vue/dist/vue.esm.js',
  '@': resolve('src'),
  'bootstrap':resolve('src/assets/bootstrap'),   //如果是自己手动导入的话需要加这一句,如果是 npm install bootstrap --save的话不需要写这个
  }
},

在main.js中import引入

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

三、引入bootstrap.min.js文件:

在main.js中import引入

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

四、测试代码

<template>  <nav class="navbar navbar-default" role="navigation"><div class="container-fluid">  <!-- Brand and toggle get grouped for better mobile display -->  <div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">  <span class="sr-only">Toggle navigation</span>  <span class="icon-bar"></span>  <span class="icon-bar"></span>  <span class="icon-bar"></span></button><a class="navbar-brand" href="#">{{ msg }}</a>  </div>  <!-- Collect the nav links, forms, and other content for toggling -->  <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav">  <li class="active"><a href="#">Link</a></li>  <li><a href="#">Link</a></li>  <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a><ul class="dropdown-menu" role="menu">  <li><a href="#">Action</a></li>  <li><a href="#">Another action</a></li>  <li><a href="#">Something else here</a></li>  <li class="divider"></li>  <li><a href="#">Separated link</a></li>  <li class="divider"></li>  <li><a href="#">One more separated link</a></li></ul>  </li></ul><form class="navbar-form navbar-left" role="search">  <div class="form-group"><input type="text" class="form-control" placeholder="Search">  </div>  <button type="submit" class="btn btn-default">Submit</button></form><ul class="nav navbar-nav navbar-right">  <li><a href="#">Link</a></li>  <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a><ul class="dropdown-menu" role="menu">  <li><a href="#">Action</a></li>  <li><a href="#">Another action</a></li>  <li><a href="#">Something else here</a></li>  <li class="divider"></li>  <li><a href="#">Separated link</a></li></ul>  </li></ul>  </div><!-- /.navbar-collapse --></div><!-- /.container-fluid -->  </nav></template>

 

作者:海米傻傻
来源链接:https://www.cnblogs.com/haimishasha/p/6556410.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/front/117408.html

标签:Bootstrap
分享给朋友:

“vue中引入jQuery和bootstrap” 的相关文章