1、@是webpack定义的别名,在js中可以使用,如下:
import util from '@/assets/js/util'
注:import xxxxx是js语法,所以可以使用@别名
2、这个@是在webpack.base.config.js中配置的,如下:
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue$': 'vue/dist/胜利ue.esm.js',
'@': resolve('src'),
}
},
上面的@就代表的是src,所以就在src路径下找文件,也可以自己配置
3、如果img的图片路径也想用@的话,需要这么来使用,issue提出的方案,如下(亲测有效):
<img src="~@/assets/img/logo.png" alt="">