z_e_n_g
Zeng_建军
2018-10-12 02:58
采纳率: 60%
浏览 1.2k

vue import jquery $.ajax 为 undefind

使用 vue 时, 在main.js中import jquery

import $ from 'jquery'


在Chrome控制台 $ 可以使用, 但是$.ajax 为undefind

但是把 $ 赋给全局对象之后, $.ajax 就可以使用了

window.$ = $;



有没有人说一下为什么啊, 拜托拜托

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • w1213096890
    德莱華 2018-11-08 13:25
    已采纳

    安装jquery
    cnpm install jquery --save
    import $ from 'jquery'
    在webpack.base.conf.js文件最上面的定义后加上:
    const webpack = require('webpack')
    在webpack.base.conf.js文件中node和module之间加上:
    plugins: [
    new webpack.ProvidePlugin({
    $: "jquery",
    jQuery: "jquery"
    })
    ],

    点赞 评论
  • caozhy
    点赞 评论

相关推荐