经常看到vue的代码里面有import,这里把几种情况总结一下。

case1:

如果使用export default 导出的对象,在import的时候,可以任意命名。

<template><div><label>cat</label><label>cat</label><label>cat</label><label>cat</label><label>cat</label><label>cat</label></div>
</template>
<script>
export default {name: 'MyCat'
}
</script>

导入:这里的名字可以任意命名

import MyCat from './cat'

case2:

使用export导出的成员,必须严格按照导出时候的名称,来使用{ }按需接收

使用export导出的成员,如果想换个变量名称接收,可以使用as来起别名,

实例如下:

export { default as AppHeader } from './header'

  case3:

使用import可以导入文件夹

那么这个文件夹下面,会有一个index.js 文件,实际上是导入这个文件。

index.js可以这么写

export { default as Navbar } from './Navbar'
export { default as Sidebar } from './Sidebar'
export { default as AppMain } from './AppMain'
export { default as AppHeader } from './header'

如果还找不到index.js 那么还会去找index.vue文件

  case4:

import father from '@/components/father'

这里的@的含义是等价于 /src 这个目录,避免写麻烦又易错的相对路径

Vue之import相关推荐

  1. Vue中import引入模块路径时的@符号

    Vue中import引入模块路径时的@符号 1.ES6 模块主要有两个功能:export 和 import export:用户对外输出本模块(一个文件可以理解为一个模块,比如 aaa.js bbb.j ...

  2. vue 文件导入服务器,Vue 如何import服务器上的js配置文件

    背景 项目中有一个本地配置文件: // src/image-position.js export default { label: '首页', value: 'home', data: [ { lab ...

  3. vue中import引入模块路径中@符号是什么意思

    在编写vue文件中引入模块 import model from "@/common/model"; 这里路径前面的"@"符号表示什么意思? resolve: { ...

  4. vue中import和require的用法

    Import(模块.文件)引入方式 引入js文件 在用的那一页,引入文件 Import tools from './tools.js' 相应的js文件,必须暴露出来 引入组件 Import Hello ...

  5. Vue中import与@import的区别及使用场景

    import script中的import是js的语法, 是在js中去引用css文件 (ES6)模块化规范:默认导入语法 import 接收名称 from '模块标识符' 使用 导入组件 import ...

  6. oracle 波浪号不识别,Vue中@import路径不能使用波浪号(~)吗?

    Vue中类似这样引入css, @import '~abc/dist/abc.full.css' 编译会报错,Error:Fail to find '~abc/dist/abc.full.css' 用最 ...

  7. webpack vue router import() 打包后单个js文件名称自定义

    webpack 配置输出文件名 output: {path: path.resolve(__dirname, 'public'),filename: '[name].[hash:8].js',chun ...

  8. vue引用import“@/路径“ 有下划线并且 crtl+鼠标无法点进去

    点击file 进入到setting中 选择webpack,指定到@vue\cli-service\webpack.config.js文件 关闭idea重启即可,下划线就消失了CTRL+鼠标也能进到引用 ...

  9. 怎么将vue模板转换为html,vue中自定义html文件的模板

    如果默认生成的 HTML 文件不适合需求,可以创建/使用自定义模板. 一是通过 inject 选项,然后传递给定制的 HTML 文件.html-webpack-plugin 将会自动注入所有需要的 C ...

最新文章

  1. Nagios Web 页面声音报警
  2. 深度学习卷积网络中反卷积/转置卷积的理解 transposed conv/deconv
  3. 布道微服务_05RPC远程服务调用的实现
  4. php 微信定位,微信企业号(服务号)坐标定位发生偏移解决方案记录( 附PHP代码)...
  5. P2522-[HAOI2011]Problem b【莫比乌斯反演】
  6. 图片异步上传,使用ajax上传图片
  7. React使用antd Table生成层级多选组件
  8. workerman mysql git_swoole和workerman哪个更易开发?
  9. 案例解析|政府信息化的BI建设应用
  10. (MYSQL) Unknown table 'a' in MULTI DELETE的解决办法
  11. 写于公元2006年2月14日
  12. 怎样计算计算机的硬盘大小,硬盘容量大小计算的办法
  13. 拿姐姐身份证登记结婚竟然成了!婚姻户籍信息共享难在哪儿
  14. [Java-sec-code学习]path_traversal路径穿越
  15. python中imag用法_花了一晚上时间,终于把Python的基本用法归纳好了!
  16. Eclipse 创建 Android 模拟器
  17. python如何画函数图像
  18. vasp计算压电系数_求助DFTP算出来的压电系数
  19. NYOJ 首字母变大写
  20. 182_赵陈雄_java核心编程实验

热门文章

  1. boost1.55.0在vs2013上编译序列化库失败的解决方法
  2. php连接Access实例
  3. 【转载】异步调用与多线程的区别
  4. BPMN 2.0 流程设计
  5. Android开发者网址导航
  6. Shine.js实现动态阴影效果
  7. mysql三阶段提交实现_基于两阶段提交的分布式事务实现(UP-2PC)
  8. 【Intellij-IDEA系列】IDEA右键没有Git或svn处理方法
  9. Tomcat如果默认8080被占用修改端口号和查询端口号地址
  10. Java 多态的特性和概念