美文网首页nodejs+小程序
vue export ,export default,modul

vue export ,export default,modul

作者: small_zeo | 来源:发表于2018-07-19 13:22 被阅读0次

    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模块导出的是一个数组

    相关文章

      网友评论

        本文标题:vue export ,export default,modul

        本文链接:https://www.haomeiwen.com/subject/xpvzpftx.html