ES6和nodejs的导入导出

2020-01-30  本文已影响0人  随风飞2019
// es6导入,特别是vue里面
import  Login from './view/Login.vue'  // 导入vue的组件
import  './css/login.css'              // 导入普通静态资源文件
或者这样写,在a.js中,export let num = 100;
(上面的写法,如同let num=100; export { num })
在b.js中,import {num} from './a.js',  console.log(num) // 100


//es6导出
export default 只能导出一个对象,比如vue的导出
export default {
   data(){
     return{
          msg: '这是单文件组件的数据'
      } 
   },
   methods:{},
}
let obj = { "name":"zhangsan" };
export default obj;

或者export funtion test(){}
或者export {
        db:{};
        num:123
}

还有一些个高级的写法,都是从这个基础上演变过去的
export const Login = ()=>import("@/views/user_login/Login.vue");
//nodejs导入
let fs = require('fs');            // 导入文件系统模块
let my = require('./my.js')        //  导入文件或第三方库


//nodejs导出
let a = {"name":"zhangsan"};
let b = "这是一个字符串";
let c = ['1','2','3'];

module.exports = {
   a, b,c,
}
上一篇 下一篇

猜你喜欢

热点阅读