我的代码中有一个奇怪的问题。我希望通过它的id从商店获得一件商品。 itemId的值为1,firstItem为null。
var itemId = dragIdSplit[1];
var firstItem = me.getPStore().getById(itemId);
然后,如果我只是调用getById(1),将返回正确的值。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
尝试以下更改。你做分裂所以它是一个字符串,你必须将其转换为整数。
var itemId = parseInt( dragIdSplit[1]);
var firstItem = me.getPStore().getById(itemId);