recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment les méthodes des modules ES6 peuvent-elles s'appeler?

util/common.js

//定义一个ES6的模块,对外暴露很多公共的方法
export default {
    isEmpty(obj){
        for (var name in obj){
            return false;
        }
        return true;
    },
    isEmptyStr(str){
        if(str == null || str == undefined || str == ''){
            return true;
        }else{
            return false;                
        }
    },
    initUser(){
        //假设这里需要调用同模块中的isEmpty()来进行非空判断,该怎么调用???
    },
}
phpcn_u1582phpcn_u15822784 Il y a quelques jours452

répondre à tous(2)je répondrai

  • 滿天的星座

    滿天的星座2017-05-19 10:41:01

    Traitez-le comme un objet, utilisez-le

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:41:01

    • common.js

    function isEmpty(obj){
        for (var name in obj){
            return false;
        }
        return true;
    }
    function initUser(){
        isEmpty(obj)
        ...
    }
    export {isEmpty,initUser}
    • xxx.js

    import {isEmpty,initUser} from './common'

    Et j'ai l'impression que votre common.js devrait être utilisé comme un script universel
    Faites-le directementimport './common.js'

    répondre
    0
  • Annulerrépondre