获取随机ID进行排名

时间:2018-07-20 12:32:40

标签: javascript vue.js

我正在使用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。

1 个答案:

答案 0 :(得分:0)

我认为这样做的更好方法是使父函数可以生成所有两个随机数。然后,您可以简单地将它们保存在本地存储中。之后,您应该使用参数调用函数。像这样

function genAndSaveAndShow() {
  let rnd1 = genRandom(1,10),
      rnd2 = genRandom(1,10);
  saveInfoToStorage({userId: 1, numbers: [rnd1, rnd2]});
  addImage(rnd1);
  addImage(rnd2);
}