代码拉取完成,页面将自动刷新
1
fix: 修复在异步场景下实例化 layCascader 组件不渲染的问题
已合并
在异步的场景下,如在 setTimeout 中,延时 1s 用 jquery 绑定 window 的 load 事件,会导致绑定的事件监听函数不执行
setTimeout(() => {
$(window).on('load', function () {
console.error('window load1') // 不会输出
});;
}, 1000)
所以在异步场景下实例化 layCascader 组件,例如由于 layCascader 依赖了后台接口的数据,需要在网络请求返回后再渲染 layCascader 组件,则可能会导致 layCascader 组件不渲染,因为此时的初始化函数没有执行,如下面的例子:
$.ajax({
type: "GET",
dataType: "json",
url: "api/getData",
data: {},
success: function(data) {
// 实例化 layCascader 组件
layCascader({
elem: '#demo1',
options: options
});
}
})