1:剛開始在創建項目的時候一直出現vue不是內部或外部命令
關於這個的解決方案網上給出的很多的解決方案是配置環境,這個我就不在贅述了;
但是我覺得那樣太麻煩,就沒用,只是重新 npm i vue-cli,然后結果就可以了。我的環境變量沒有進行其他的配置,我一向都怕麻煩的。
2:是在修改原出現的程序的過程中出現錯誤:錯誤如下------>
client.js?7955:105 [HMR] bundle has errors: client.js?7955:107 [HMR] ./src/App.vue ✘ http://eslint.org/docs/rules/indent Expected indentation of 8 space characters but found 6 /Users/apple/Desktop/VUEJS/vuePro/myvueProject01/src/App.vue:19:7 label: 'aaa', ^ ✘ http://eslint.org/docs/rules/indent Expected indentation of 8 space characters but found 6 /Users/apple/Desktop/VUEJS/vuePro/myvueProject01/src/App.vue:20:7 isFinished: true ^ ✘ http://eslint.org/docs/rules/indent Expected indentation of 6 space characters but found 7 /Users/apple/Desktop/VUEJS/vuePro/myvueProject01/src/App.vue:22:8 { ^
其實仔細看都是一些空格,寫法不標准惹的禍,程序本身沒有錯誤,因為我也是初學者,所以對於ESlint的語法規則也不是很熟悉,所以:
打開目錄下build文件夾,找到webpack.base.conf.js,然后刪掉紅色方框里面的就ok了。
3:有的同學會遇到main.js里面router報錯,不過不影響程序運行,這個是js的一些版本錯誤,alt+enter,選第一個回車就行,稍等一會就ok;
4:在vue里面引入圖片地址的話要使用 v-bind:src='獲取的地址';
5:在vue里面請求數據的時候,如果你之前實例化了一個vue,那么在后面使用gei請求的時候要使用this.$http.get(post,jsonp都可以,根據自己的需求使用);在請求到數據之后如果你用的是resource插件請求的話,他會默認在請求到的數據外面在添加一層body或者其他的結構,所以在用數據的時候一定要找到地方。(如果你用的是ajax請求那就不會多這一層)。
這里插一點使用v-for是引申的東西
6:在原生的js里面foreach函數里面是有兩個形參的,第一個數是你所要獲取的值,第二個參數是要獲取的值的下標index值
7:在Jquery的each函數里面的兩個參數,第一個是下標,第二個才是value值。
結語:願與大家共同進步,有不正確的地方煩請指出,謝謝。