nodejs+小程序

vue export ,export default,modul

2018-07-19  本文已影响0人  small_zeo

export 配合 import 使用

custom.js 

let a= val => { ..... return val }

let b= val => { ..... return val }

let c= val => { ..... return val }

export {a,b,c}

import * as custom from  'common/filters/custom'

custom.a 

import { a,b,c } from  'custom'

test.js

let d = val => { ...  return val }

export  default val 

import val from 'test'  ////导入的时候没有花括号

在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等,你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用,但在一个文件或模块中,export、import可以有多个,export default仅有一个。 

vue组件把export default {} 使用外部引入js

方法一:

import a from './a'

export default{

        ...a

    }

方法二:

module.exports = require('./a')

require理论上可以运用在代码的任何地方,甚至不需要赋值给某个变量之后再使用,比如

require('./a')(); // a模块是一个函数,立即执行a模块函数

var data = require('./a').data; // a模块导出的是一个对象

var a = require('./a')[0]; // a模块导出的是一个数组

上一篇下一篇

猜你喜欢

热点阅读