需求:iview级联组件加载本地区域数据时,由于数据量较大,压缩后大概是153k,如果直接import引入数据,加载页面的时候页面会出现2到3秒的卡顿。
解决办法:在级联组件触发下拉事件的时候加载数据。
代码如下:
loadAreaData(){
if(this.areaData.length == 0){
System.import('area.js')
.then(area => {
this.areaData = area.areaDataJson
})
.catch(error => {
});
}
},