账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于then中的值的读取方法
    19
    0
    class List {
        constructor(url, args, list) {
            this.url = url;
            this.args = args;
            this.list = list;
        }
    
        getData() {
            ajax.request({url: this.url, args: this.args})
                .then(function (contents) {
                    this.list.data = contents;
                    // console.log(contents);
                },function (err) {
                    console.error(err);
                });
        }
    }
    
    class DataList extends List {
        constructor(url, args, list) {
            super(url, args, list);
        }
    }
    
    
    class SearchList extends List {
        constructor(url, args, list) {
            super(url, args, list);
        }
    }
    
    
    
    //test
    let obj = {};
    let dataList = new DataList('/getData/dataList', null, obj);
    
    dataList.getData();
    
    console.log(dataList);

    ajax是另外一个文件中定义的一个方法,传入的参数是一个对象。

    问题一:List类里的getData方法中的this.list报错,不知道为什么?求大神解答!
    问题二:想做的就是从then里边读出contents,有没有其他更好的方法能够读出来呢?(除了console.log)目前能想到的就只有存在某个对象的属性中,其他测试了一下都读不到contents的值。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部