我正在使用Nuxt.js,并且通过URL获得了一些随机图片,如下所示:
http://www.randomimage.com?ID=myId
我通过这样做得到2张图片:
getRandomArbitrary(min, max) {
return this.numb = Math.floor(Math.random() * (max - min) + min)
},
addImage() {
let img = document.getElementById('img')
img.src = 'http://portailservices/portail/fichier.php?LI=' + this.getRandomArbitrary(20, 700);
},
现在,我希望访问者在2张图片之间进行投票,并将其存储在本地存储中以进行排名。
但是我不知道如何存储随机获得的ID。
答案 0 :(得分:0)
我认为这样做的更好方法是使父函数可以生成所有两个随机数。然后,您可以简单地将它们保存在本地存储中。之后,您应该使用参数调用函数。像这样
function genAndSaveAndShow() {
let rnd1 = genRandom(1,10),
rnd2 = genRandom(1,10);
saveInfoToStorage({userId: 1, numbers: [rnd1, rnd2]});
addImage(rnd1);
addImage(rnd2);
}