javascript - 获取用于排名的随机 ID
问题描述
我正在使用 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。
解决方案
我认为更好的方法是创建父函数,您可以在其中生成所有两个随机数。然后你可以简单地将它们保存在本地存储中。在此之后,您应该使用参数调用您的函数。像这样的东西
function genAndSaveAndShow() {
let rnd1 = genRandom(1,10),
rnd2 = genRandom(1,10);
saveInfoToStorage({userId: 1, numbers: [rnd1, rnd2]});
addImage(rnd1);
addImage(rnd2);
}
推荐阅读
- swift - 有没有办法可以在 SpriteKit 中全局添加多个精灵?
- ios - 大量用户未能购买我的 IAP。这是可以预料的吗?
- node.js - lambda 函数未找到 lambda 层中的 Chrome
- botframework - Microsoft Graph 通信 - 机器人加入通话 - Microsoft Teams
- spring-boot - 提交 Fire-N-Forget 请求
- python - python数据框不会让我添加列
- python - 当特定列值在python中具有逗号时,将excel行值拆分为多行
- python - Python:从特定列的总和等于 X 的数据框中选择随机行
- javascript - 我如何找到并返回一个特定的对象键并在 lodash 中作为数组返回
- c++ - 为什么将 1 添加到 numeric_limits
::min() 返回 1?