默认modelId为1会导致在模型只有一个的情况下无法正确加载模型
wuuconix opened this issue · 1 comments
wuuconix commented
问题代码:
Line 134 in ae27493
本项目默认加载modelId为1的模型。
当使用cdn方式加载模型时,modelId将作为数组下标。
Line 32 in ae27493
而当cdn中只有一个模型时,
this.modelList.models
这个数组将只存在一个元素,即下标为0的那个元素而默认modelId默认为1,故
this.modelList.models[1]
将返回undefined。这最终导致target这个原本应该是模型名称的变量成为undefined。
复现页面:
https://codepen.io/wuuconix/pen/RwYeKPm
将默认modelId设置为0后的效果:
https://codepen.io/wuuconix/pen/abaRpEQ