zoukankan      html  css  js  c++  java
  • vue-cli项目引入jquery和bootstrap

    1.安装插件

    npm install jquery --save
    npm install bootstrap --save
    npm install popper.js --save   //提示框插件,bootstrap4依赖它

    2.配置插件:

    webpack.base.conf.js的module.exports里加入:

    plugins: [
    new webpack.ProvidePlugin({
    $: "jquery",
    jQuery: "jquery",
    "windows.jQuery": "jquery"
    })
    ],
    webpack.ProvidePlugin插件里面可以配置全局引用,比如此处配置了jquery的使用,后面再vue里使用$,jQuery,windows.JQuery都等同于使用jquery,不需要再require或import

    3.main.js中添加:

    import 'jquery/dist/jquery.min.js'
    import 'bootstrap/dist/css/bootstrap.min.css'
    import 'bootstrap/dist/js/bootstrap.min.js'
     
    4.配置.eslintrc.js:
    env: {
    ......
    jquery: true
    },
    在引用全局变量的时候,必须指明变量所在的环境,比如node,browser,jquery,否则eslint会包no-undef错误
    也可以配置关闭这个错误:
    'no-undef':0,
    这个错误只是eslint的报错,并不会真正的错误 
     
     
    5.测试代码:
    app.vue:
     
    <script>
    $(function () {
    alert('234')
    })

    export default {
    name: 'App'
    }
    </script>
     
     
     
     
  • 相关阅读:
    MYSQL架构和Innodb存储引擎
    MySQL基础
    ConcurrentHashMap
    线程池
    并发包(JUC)之阻塞队列
    并发包(JUC)之Condition、CountDownLatch
    并发包(JUC)之Lock和AQS
    volatile关键字——数据可见性问题
    对象锁——synchronized关键字
    获取ip
  • 原文地址:https://www.cnblogs.com/cowboybusy/p/10633015.html
Copyright © 2011-2022 走看看