1. 程式人生 > >Vue專案開發--$ is undefined

Vue專案開發--$ is undefined

在VUE程式碼中使用如下:

new FormData($('#' + id)[0])

報出:'$' is not defined 的錯誤。

1. 首先要理解:

$("#id")這是jquery獲取通過jquery包裝後的物件

而$("#id")[0]是獲取js原生的dom物件

$("#mainForm")[0] = document.getElementById("mainForm")------原生的js物件,可以使用js方法

$("#mainForm")----jquery物件,可以使用juery方法

2. 所以要在VUE的工程中引入jquery依賴

兩種方法:

1. npm install jquery --save

2. 在index.html中,

<script src="http://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>