export default 和 export 的使用方式

1、ES6规定,导入模块使用 import 模块名称 from ‘模块标识符‘; 或 import ‘css资源路径‘;
      ES6中,使用export default {name:‘zs‘}和export向外暴露成员。

  在Node中,使用 var 名称 = require(‘模块标识符‘);来导入模块;使用module.exports= {name:‘zs‘}和exports来暴露成员

2、组件register.vue里面暴露数据

<template>
    <div>
        <h1>这是注册组件11111---{{msg}}</h1>
    </div>
</template>

<script>
    export default {
        data: function() {
            return {
                msg: "register组件里面定义的msg"
            }
        }
    }
</script>

3、在一个模块(组件)中,只能有一个export default,同时还可以使用export

// 暴露的代码test.js:
    export default {
        name: ‘zs‘,
        age: 20
    }
    export var title = ‘标题‘;
    export var content = ‘内容‘;
// 导入的代码main.js:
    import abc, {title as title123, content} form ‘./test.js‘;
    console.log(titel123+‘---‘+content);
// export暴露的成员,也可以不通过{}导入,这称之为按需导入

原文地址:https://www.cnblogs.com/xy-ouyang/p/11247610.html

时间: 2024-10-11 12:22:23

export default 和 export 的使用方式的相关文章

export default和export的使用方式

在node中使用 var 名称=require('模块标识符') 来导入 module.exports 和exports 来暴露成员 在ES6中,也通过规范的形式,规定了ES6中如何导入和导出模块 ES6中导入模块,使用import 模块名称 from ‘模块标识符’       import '标识路径' ES6中暴露成员,使用export default 和 export export default向外暴露的成员,可以使用任意的变量来接收 例子:var info={name:"faker&

Vue中 export default 和 export 区别

1.export与export default均可用于导出常量.函数.文件.模块等2.在一个文件或模块中,export.import可以有多个,export default仅有一个3.通过export方式导出,在导入时要加{ },export default则不需要 4. (1) 输出单个值,使用export default (2) 输出多个值,使用export (3) export default与普通的export不要同时使用 示例: 1.export //a.js export const

export default 和 export 区别

1.export与export default均可用于导出常量.函数.文件.模块等 2.你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用 3.在一个文件或模块中,export.import可以有多个,export default仅有一个 4.通过export方式导出,在导入时要加{ },export default则不需要 使用export default命令,为模块指定默认输出,这样就不需要知道所要加载模块的变量名 原文地

export default 和export

export 用户需要知道所要加载的变量名或函数名,否则无法加载以及必须使用{}来进行加载 export default 模块指定默认输出 // export-default.js export default function () { console.log('foo'); } // import-default.js import customName from './export-default'; customName(); // 'foo' 上面代码是一个模块文件export-def

[vue]js模块导入导出export default

参考 参考 - export default s1 1.仅能出现1次default 2.导入时候可以随便命名 3,导出时候不必写{} - 常规的导出导入 1,必须{}格式 2,导入时必须{}匹配 3,a.js 和b.js导入main.js变量名不能重复 如果重复需 import * as obj1 from "./a.js" 的方式导 -- 栗子:导出2个变量 模块的导入导出: 1,导出 export 2,导入 import - a.js export let s1 = "m

module.exports,exports,export和export default,import与require区别与联系

还在为module.exports.exports.export和export default,import和require区别与联系发愁吗,这一篇基本就够了! 一.首先搞清楚一个基本问题: module.exports和exports是属于CommonJS模块规范!(不清楚commonjs?大神请这边逛一逛commonjs规范) export和export default是属于ES6语法(不清楚ES6?大神请这边逛一逛ES6模块)! 同样import和require分别属于ES6和Common

【原创】module.exports和exports export和export default import和require区别与联系一次性解决

还在为module.exports.exports.export和export default,import和require区别与联系发愁吗,这一篇基本就够了! 一.首先搞清楚一个基本问题: module.exports和exports是属于CommonJS模块规范!(不清楚commonjs?大神请这边逛一逛commonjs规范) export和export default是属于ES6语法(不清楚ES6?大神请这边逛一逛commonjs规范)! 同样import和require分别属于ES6和C

module.exports,exports,export和export default,import与require区别与联系【原创】

还在为module.exports.exports.export和export default,import和require区别与联系发愁吗,这一篇基本就够了! 一.首先搞清楚一个基本问题: module.exports和exports是属于CommonJS模块规范!(不清楚commonjs?大神请这边逛一逛commonjs规范) export和export default是属于ES6语法(不清楚ES6?大神请这边逛一逛ES6模块)! 同样import和require分别属于ES6和Common

module.exports和exports export和export default

还在为module.exports.exports.export和export default,import和require区别与联系发愁吗,这一篇基本就够了! 一.首先搞清楚一个基本问题: module.exports和exports是属于CommonJS模块规范!(不清楚commonjs?大神请这边逛一逛commonjs规范) export和export default是属于ES6语法(不清楚ES6?大神请这边逛一逛commonjs规范)! 同样import和require分别属于ES6和C