点击按钮列表页随机获取三个商品并渲染

后台返回的数据为 d为一个数组

数组 arr=[0,1,2]初始值

data:{

list:d,

arr:[0,1,2]

}

生产随机数

 1 replace:function () {
 2             var a = [];
 3             var j= 0;
 4             while(j<3){
 5                 var b = Math.floor((Math.random()*this.list.length));
 6                 if(a.indexOf(b)==-1){
 7                   a.push(b);
 8                   j++;
 9                 }
10             };
11             this.arr = a;
12         }
13        }

渲染

1 <li v-for="index in arr" > 2 {{list[index].title}} 3 </li>

点击按钮触发repace随机生成列表

转载于:https://www.cnblogs.com/-maomao-/p/7662371.html

vue 实现 换一换 功能相关推荐

  1. [vue] 用vue怎么实现一个换肤的功能?

    [vue] 用vue怎么实现一个换肤的功能? 这个--全局的theme属性然后做class判断或者加载不同的样式文件.一种是编译时换肤 一种是用户操作换肤.编译时换肤可以通过css in js相关技术 ...

  2. vue实战-实现换主题/皮肤功能

    现在的app和pc网站做的越来越花哨,但是有时候用户并不喜欢你给他挑选好的主题颜色,这个时候就需要一个换皮肤的功能了. 那么我们怎么在vue中实现这个换皮肤的功能呢? 实现思路 我们用vue一般都是写 ...

  3. php 换一换 功能,vue换一换功能原型

    {{item.name}} {{item.name}} {{item.name}} 换一换 new Vue({ el:'#app', data(){ return{ flag:1, count:1, ...

  4. vue+element如何一键换肤和保存换肤

    因为有人问我如何一键换肤,我就随手做个案例,因为随手写的,里面命名就很随意了,但是不影响阅读. 1:assets目录下建立一个theme.scss 代码如下: .black{.alldiv{backg ...

  5. vue 一键换肤 换主题

    该一键换肤只是定义好几个颜色,并进行简单的切换. 在src下的assets文件下面定义一个css文件夹,在对应的文件里面定义_handle.scss和_themes.scss文件,如下: image. ...

  6. 百度换肤JavaScript功能

    百度换肤JavaScript功能 CSS-code: <style type="text/css">*{margin: 0;padding: 0;list-style: ...

  7. vue安装和nmp换镜像

    vue安装和npm换镜像 首先检查nmp -v 和 node -v的版本号 安装指定版本npm install -g @vue/cli@版本号 Ps: npm install -g @vue/cli@ ...

  8. php实现换一换功能

    public function refresh(){/*换一换功能实现查找前20条数据的id值 组成一维数组在一维数组中再进行随机得到10个键名 得到含有随机键名的一维数组循环遍历 得到含有随机id得 ...

  9. vue中换一换 每次换5个

    change_data (item) { //每次点击换一批触发这个方法let arr = item.behaviorList//换一换的总数据let page = item.behaviorList ...

  10. vue+element 实现试卷答题功能,单选题 ,多选题,判断题,简答题(2.0版本,2021.3.25更新)

    vue+element 实现 试卷答题功能,单选题 ,多选题,判断题,简答题(2.0版本,2021.3.25更新) 文章目录 vue+element 实现 试卷答题功能,单选题 ,多选题,判断题,简答 ...

最新文章

  1. 算法很重要,但是,并非所有,并不是每个人的选择
  2. linux java转码_用Linux shell脚本批量转换java源文件编码(支持命令行选项)
  3. [知识图谱实战篇] 一.数据抓取之Python3抓取JSON格式的电影实体
  4. sql server 循环_学习SQL:SQL Server循环简介
  5. 一步一步 IText.Sharp 之 Hello Word
  6. 时间戳与全球唯一性标识
  7. Android ImageView点击效果
  8. python中聚类和分类的区别_聚类与分类有什么区别?
  9. 手机html5测试苹果八,怎么简单质检你的iPhone手机以及真假判断!
  10. 当生命科学遇上AI,会产生怎样1+1>2效果?
  11. 使用NoteExpress/Citespace/VOSviewer/EndNote进行CNKI文献计量分析
  12. 只需3步把VSCode打造成Markdown编辑器
  13. 美国大学生解释为什么那么喜欢snapchat
  14. 群晖Docker部署Microsoft SQL Server 2019
  15. ESPHome 和 Home Assistant传感器之TMT6000 环境光握手
  16. Loj #6069. 「2017 山东一轮集训 Day4」塔
  17. 奶茶果茶饮品店数字化转型| 奶茶店小程序 | 餐饮外卖系统
  18. 切换windows系统版本
  19. c语言mallor使用方法,温州医学院仁济临床医学概论选择题整理
  20. 二维列表python

热门文章

  1. 推荐系统——(一)经典论文文献及业界应用
  2. python反弹shell_反弹Shell小结
  3. IND-wks-第三周
  4. SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.的解决方法
  5. UML建模工具Rose与PowerDesigner,两款建模工具的对比
  6. DTOJ#5019. 一棵树
  7. Eclipse4.7 (Version: Oxygen.3) 安装Tomcat插件(三只小猫)
  8. webpack打包处理
  9. 使用Metasploit生成攻击载荷——msfvenom免杀、upx加壳
  10. FTP服务器创建及设置