vue项目路径使用@的原因

@是webpack设置的路径别名。

在vue项目中我们会引入文件或者组件,在引用的时候会用@符号

因为这利用了到了webpack的 alias 别名

build/webpack.base.conf.js中配置的别名:

  resolve: {
    extensions: ['.js', '.vue', '.json'],
    alias: {
      'vue$': 'vue/dist/vue.esm.js',
      '@': resolve('src'),
    }
  }

默认会有‘@’别名,指向src目录,还可以添加自定义别名

使用场景

  1. js,也是最为常用的使用场景
    vue项目路径使用@的原因_第1张图片
  2. css,在使用的时候需要加入~,并且不要写成字符串
{
	background: url(~@/static/img/order.jpg);
}
  1. html,~ 可加可不加。
<img class="icon" src="@/static/phone.png" alt="绑定手机">
<img class="icon" src="~@/static/phone.png" alt="绑定手机">

你可能感兴趣的:(vue项目路径使用@的原因)