avalonjs - avalon 数据为数组,数组元素为对象时,$model在IE8下获取为undefined

查看:266
本文介绍了avalonjs - avalon 数据为数组,数组元素为对象时,$model在IE8下获取为undefined的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

avalon 数据为数组,数组元素为对象时,$model在IE8下获取为undefined
代码:

        let wrapOption={
            $id:'wrap',
            showCont:-1,
            items:[{
                name:'基本信息',
                filled:_this.args.base && _this.args.base.length || false || false,
                type:'base'
            },{
                name:'教育背景',
                          filled:_this.args.edu && _this.args.edu.length || false,
                type:'edu'
            }],
            chooseClick(index){
                this.showCont=index;
            }
        }
        let wrapVm=avalon.define(wrapOption);
        let items=wrapVm.items.$model
        console.log(items) //items打出来undefined
        

解决方案

改用vm.items.toJSON()

这篇关于avalonjs - avalon 数据为数组,数组元素为对象时,$model在IE8下获取为undefined的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆