***import:

html文件中,通过script标签引入js文件。
而vue中,通过import xxx from xxx路径的方式导入文件,不光可以导入js文件。

from前的:
“xxx”指的是为导入的文件起一个名称,不是指导入的文件的名称,相当于变量名。

from后的:

“xxx路径”指的是文件的相对路径.

例如:

在路由index.js中,导入apple.vue和banana.vue

import banana from '@/components/banana'
import apple from '../components/apple'

或者在某个.vue文件中导入css

import  '../assets/xxx.css'

当然导入css还可以在.vue文件里的

<style>/*当然这个@和下面所说的代表src的@不是一回事,这个只是一种引入css的一种方式*/@import "../css/style.css";
</style>

以上例子,通过两种方式定义相对路径,并且省略了文件的后缀名。

***.方式
以父子目录的方式定义相对路径
. /指当前目录
. ./指当前目录的上一层目录

***@方式
以根目录的方式定义相对路径
vue在webpack.base.conf.js文件中有如下配置

// 连接路径并返回
function resolve(dir) {return path.join(__dirname, '..', dir)
}module.exports = {resolve: {// 在导入语句没带文件后缀时,webpack会自动按照顺序添加后缀名查找extensions: ['.js', '.vue', '.json'],// 配置别名
    alias: {'vue$': 'vue/dist/vue.esm.js',// 将项目根目录中,src的路径配置为别名@'@': resolve('src'),}}
}

转载于:https://www.cnblogs.com/taohuaya/p/10651902.html

Vue 导入文件import、路径@和.的区别相关推荐

  1. vue下载文件自定义路径_npm 自定义配置 文件下载路径

    Nodejs 内置的npm默认会把模块安装在c盘的用户AppData目录下,以下步骤是为了让大家学习如何更改npm 安装目录的 首先你可以使用cmd命令进行查看当前电脑的npm 安装路径. 输入 np ...

  2. Vue导入文件调用后报错vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: TypeError: Object(...) is not

    问题所在: 导入的文件没有导出module.exports

  3. Vue的导入(import)和导出(export、export default)

    一.import import在引入文件路径时,引入一个依赖包,不需要相对路径.如:import app from 'app';,但引入一个自己写的js文件,是需要相对路径的.如:import app ...

  4. vue+element-ui文件导出模板及导入xlsx文件

    vue文件的导出与导入 前言 一.导出模板和导入xlsx文件 二.导出JS方法,单独写示例 1.接口方法 2.页面调用导出方法 三.导入表格JS代码 前言 当我们做后台管理的时候,不免会遇到导出模版, ...

  5. Vue中使用配置文件vue.config.js简化文件夹路径

    一.首先创建vue.config.js(名字不能更改) 二.使用vue.config.js为常用的文件路径进行标识 module.exports = {configureWebpack: {resol ...

  6. vue elementui + Java实现获取本地文件夹路径,绝对路径。(Ctrl C+V 即用)

    实现获取本地文件夹路径,不支持文件获取,文件上穿 选择文件夹得弹框效果 前端代码 <!DOCTYPE html> <html> <head><head> ...

  7. js相对路径相关(比如:js中的路径依赖导入该js文件的路径)

    问题描述: 前几天调用同事的js接口文件,在他自己的html测试页面ok,在我这边调用时出现问题. debug过程中,将该测试html移到其他位置都不行,放到原html测试页面同层次路径下是OK的. ...

  8. python import os.path_Python常用模块os.path——文件及路径操作

    os.path.abspath(path) 输入相对路径,返回绝对路径 Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1 ...

  9. Vue导入TradingView(无charting_library.min.js文件的包导入方法)

    Vue导入TradingView(无charting_library.min.js文件的包导入方法) 你申请到的包很可能不是有charting_library.min.js文件的那个版本,而是char ...

最新文章

  1. CISCO-CCNA课程介绍
  2. Windows下RabbitMQ安装,部署,配置
  3. 每天一个linux命令--定时启动
  4. C#中二进制和流之间的各种相互转换
  5. mysql的命令行常用命令_mysql命令行常用命令
  6. 5在ios上无法选取文件_无法在 Ubuntu 20.04 上安装 Deb 文件?这是你需要做的! | Linux 中国...
  7. 【2018蓝桥省赛A组C/C++】全球变暖(两次bfs+状态标记 or 一次dfs)
  8. PySpark-Recipes : RDD对象的基本操作
  9. SaaSpace:2022年用于数据管理的15种最佳免费数据库软件
  10. 分享!微信群二维码突破100人限制和7天不过期的方法
  11. python -白白入门篇
  12. python第一章测试题_python 第一章 初探Python课后练习题
  13. 论印度为什么软件行业这么发达(搞笑篇)
  14. 什么是ASCII码?
  15. java rgb十六进制数据转图片
  16. bl小说里面有个机器人管家_《真实的人类》第二季开拍 机器人管家与小女孩重逢 播出时间未定...
  17. 神奇粪菌移植技术挽救垂危妙龄女
  18. Xib与Nib区别联系
  19. 共n级台阶,每次可以上1级或2级台阶,有多少种上法?
  20. python黑洞数——超简单方法O

热门文章

  1. stm32f4 hs 电路_电动机控制电路识图一看就懂
  2. totolinkn200up怎么设置_totolinkN200R无线路由器如何设置啊,求高人指点
  3. 如何导出久其报表所有数据_如何选择好的HR软件
  4. sap abap开发从入门到精通_SAP开发-ABAP数据字典(锁)
  5. fwrite函数的一般调用形式是什么?
  6. C语言边角料:结构体中指针类型的成员变量,它的类型重要吗?
  7. C++面试常见问题整理汇总(面试者必看哦!)
  8. 冲击波病毒攻击-《截获网站服务器数据》
  9. python 抓取微博评论破亿_一篇文章教会你使用Python定时抓取微博评论
  10. swig模板 PHP,如何使用nodejs前端模板引擎swig