在vue的项目里,我们可以使用../这样的相对路径的方式引用不同目录的组件:

import userinfo from '../../../components/userinfo.vue';

使用../引用的路径比较深,定位路径和书写不方便,并且不直观。

由于项目是基于webpack,比较好的做法是使用webpack对路径定义一个别名。

在webpack.base.config.js找到resolve节点,配置别名如下:

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

不同组件之间引用,如上面的示例:

import userinfo from '@components/userinfo.vue';

这样引用就一目了然。

最新文章

  1. DGbroker三种保护模式的切换
  2. linux GD库安装
  3. windows核心编程---第六章 线程的调度
  4. javaWeb图片验证码代码
  5. AIX 命令大全
  6. netbean7.4 保存远程项目的时候老是跳警告框的解决方案
  7. powershell 统计AD中所有计算机及对应的操作系统信息
  8. python做量化交易干货分享
  9. JS 实现blob与base64互转
  10. leetcode538
  11. 背水一战 Windows 10 (82) - 用户和账号: 获取用户的信息, 获取用户的同意
  12. Hadoop 管理工具HUE配置-hdfs_clusters配置
  13. LOJ2522:[FJOI2018]邮递员问题(乱搞)
  14. Appium+python自动化14-查看webview上元素(DevTools)
  15. crontab下设置ntpdate的问题
  16. centos7下搭建sphinx全文检索引擎
  17. 在Kotlin编写RecyclerView适配器(KAD 16)
  18. container_of分析--可用good【转】
  19. boost中全局命名锁的使用
  20. CSS滚动插件

热门文章

  1. MySQL介绍与安装
  2. PartyLocation的Post请求问题---debug
  3. 几款Web服务器性能压力测试工具
  4. day05.3-Linux进程管理
  5. python添加图片验证码
  6. 求解热传导方程matlab
  7. vtk-py z-Buffer可见算法
  8. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
  9. loj #2254. 「SNOI2017」一个简单的询问
  10. Python之运算符以及基本数据类型的object