关于获取左侧json数据问题
来源:1-5 详情页-右侧数据渲染(2)
慕斯_Irice368
2019-09-11 20:54:02
function initRightlist(list) {
console.log(list);
}
function init(data) {
initRightlist(data.spus || [])
}
window.Right = {
refresh: init
};
关于视屏中window.Right 方法不是很明白?
从左侧获取的josn数据,出入的实参,我想console.log数据,提示data是未定义的
左侧的list就是没有获取到,什么原因
1回答
同学你好,
window.Right表示在全局对象winow下添加一个Right属性, 这个属性指向一个对象, 该对象下有一个refresh属性, 对应right.js下的init()方法。
这样就可以在left.js中通过全局对象window访问到right.js下init方法, 实现点击左侧导航栏,重新刷新右侧的显示内容
老师在源码中测试, 可以正常打印出数据的


同学可以检查一下, 传入的参数是否正确。
如果还有问题, 可以将你写的完整代码粘贴过来, 便于老师准确高效的为你解决问题。
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
相似问题
回答 3
回答 2
回答 2
回答 2
回答 2