vue中的import {} from '@/api/api'


例:import {queryDepartTreeList, searchByKeywords} from '@/api/api'

首先查看vue.config.js文件,在這個文件里面定義了定義了@的含義

const path = require('path')

function resolve(dir) {
  return path.join(__dirname, dir)
}
module.exports = {
chainWebpack: (config) => {
  config.resolve.alias
    .set('@$', resolve('src'))
    .set('@api', resolve('src/api'))
    .set('@assets', resolve('src/assets'))
    .set('@comp', resolve('src/components'))
    .set('@views', resolve('src/views'))
    .set('@layout', resolve('src/layout'))
    .set('@static', resolve('src/static'))
}
}

 

.set('@api', resolve('src/api')) ,表示 @api 指的是"src/api"路徑 

在該文件下我們可以找到以下函數
 
        

 

 
        
const queryDepartTreeList = (params)=>getAction("",params);
const searchByKeywords   = (params)=>getAction("",params);
 
        

 並且有export將該js中的函數向外暴露

export {
  queryDepartTreeList,
  searchByKeywords,
}

 

 表示將該函數引入當前文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM