npm install -g @vue/cli
複製代碼
vue
複製代碼
若是遇到以下錯誤提示:javascript
'vue' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
複製代碼
吶,必定是系統屬性中全局安裝環境變量,麼有配置:html
舉例:path:D:\Program Files\nodejs\node_global
複製代碼
而其實是將配置文件包放在了node_modules裏面了;前端
開發者須要關注兩個注意點:vue
需求:java
分析:node
如圖所示:爲cli 3.x 項目下模板文件存放路徑;以及打包編譯後dist目錄webpack
此時點擊下載,將執行web端資源文件下載,這種狀況適用於格式固定的模板文件下載前端解決方案;代碼:web
<em @click="fetchTemplate">下載模板</em>
複製代碼
uploadFile.vuevue-cli
<el-upload
class="upload-excel"
drag
show-file-list
:limit="uploadLimit"
:on-exceed="handleExceed"
:before-upload="beforeUploadExcel"
:on-success="handleUploadSuccess"
:on-error="handleUploadError"
:action="actionUrl"
multiple>
<i class="el-icon-upload"></i>
<div class="el-upload__text">將文件拖到此處,或<em>瀏覽文件上傳</em></div>
<div class="el-upload__tip" slot="tip">只能上傳一個xlsx/xls格式文件,且不超過10MB <em @click="fetchTemplate">下載模板</em> </div>
</el-upload>
<span slot="footer" class="dialog-footer uploadFooter">
<el-button type="primary" :disabled="canReview" class="btn confirmBtn" @click="uploadDialogVisible = false;reviewExcelData()">預覽</el-button>
<el-button class=" btn cancelBtn" @click="uploadDialogVisible = false">取 消</el-button>
</span>
</el-dialog>
複製代碼
javascript:npm
<script>
exprot default{
method:{
fetchTemplate(){
window.open("./file/uploadFile.xls");
}
}
}
</scritp>
複製代碼