式例如上图所示 (前提是点击索引获得的id与获得数据的id是一样的)

首先是获取文档的数据

我用的async await来获取数据,也可以用.then方法获取数据

async onLoad() {let res = await getOtuhpv()this.data = res.data   //全部数据this.data1 = this.data[0].hpv_list //获取的6个数据console.log(res.data, '全部疫苗');  }

给四个按钮一个点击事件,并且获取点击后得到的id   例如

<view class="d-flex j-center a-center text-center my-3 mt-5 " v-for="(item,index) in data" :key="index"><view class="span-5 " v-for="(j,index) in item.hpv_select" :key="index" @click="toggle({j},index)"><view class="text-center fyy"><view>{{j.name}}</view><view :class="index==checked ? 'checked' : ''"></view></view></view></view>
data() {return {data: [],checked: 0,data1:[]}},methods: {toggle(a, index) {// 当前点击的indexconsole.log(a.j._id,'a.j._id点击显示的id');// this.id = a.j._idthis.checked = index// 点击对应index显示对应hpv疫苗数据// if(a.j._id=='26da8e4962dc565503df9629704f1700'){if(a.j._id==this.data[0].hpv_select[0]._id){  //当a.j._id==全部按钮的idthis.data[0].hpv_list=this.data1   //把6个数据放入this.data[0].hpv_list中}else{this.data[0].hpv_list = this.data1.map((q)=>{return q.hpv_id===a.j._id && q})this.data[0].hpv_list = this.data[0].hpv_list.filter((v)=>v) //filter默认删除false的数组项}},    },

uni.app小程序实现跳转获取数据相关推荐

  1. php跳转app,小程序支持跳转app么

    小程序支持跳转app. 此功能需要用户主动触发才能打开 APP,所以不由 API 来调用,需要用 open-type 的值设置为 launchApp 的 button 组件的点击来触发. 示例: 小程 ...

  2. mpvue 小程序 页面跳转获取参数

    在mpvue中可以使用vuex来存储数据.但是在页面跳转传参方面,我是喜欢用其他写法. 小程序原生写法:https://developers.weixin.qq.com/miniprogram/dev ...

  3. uni.app小程序的ajax封装详细讲解

    我懒得说了 //放url相同的片段 const rootUrl = ""// 示例: ajax({ url:'/api/login', param: param, method: ...

  4. uni.app小程序登录页持久化存储和退出后清除本地缓存

    持久化存储 在store里面的user.js(自己创建的)中 export default {state: {status: false, //登录的状态,获取数据中status是1,登录成功时状态为 ...

  5. 微信小程序request请求动态获取数据

    微信小程序开发文档链接 1 后台代码: clickButton:function(){var that = this;wx.request({url: 'http://localhost:9096/a ...

  6. 微信小程序使用echarts动态获取数据

    Number2 echarts动态获取数据 继续上一篇,结合echarts动态获取数据 官方提供了一个微信与echarts相结合的数据,里面就是简单的各种工具,数据获取没有进行动态绑定,各种搜索资料最 ...

  7. 小程序列表页分页获取数据,下滑加载更多

    页面代码 <view class="fp_box"> <!--等待框--> <view class="load_style" hi ...

  8. uni.app小程序失焦聚焦,表单验证

    <input type="text" placeholder="请输入手机号/邮箱/账号" v-model="username" @f ...

  9. 微信小程序如何从云端获取数据并渲染页面

    页面的数据来自于云端数据库首先要从云端数据库获取 之后接受传过来的数据 传入到使用的地方(这一步还是传值) 接受并动态渲染页面 效果图展示(数据均来自于数据库)

最新文章

  1. ERROR 1820 (HY000): Unknown error 1820,ERROR 1046 (3D000):
  2. maven 下载包冲突问题
  3. centOS6.5安装SUN-jdk7
  4. BZOJ2115 [Wc2011] Xor
  5. js赋值后 改变现有数据会修改原来的数据
  6. StrategyPattern--策略模式java实现
  7. 2. 动态分配字符串
  8. python实现程序安装_使用python实现对windows软件包的安装和卸载
  9. kafka集群下载、启动、部署、测试
  10. 20181016-10 每周例行报告
  11. PostgreSQL 备库apply延迟原理分析与诊断
  12. C语言学生成绩管理程序(可排队序统计)
  13. 几种类型的db,以及最新的db排名,看一下
  14. DPDK框架原理简介 (0002转)
  15. 虚拟机桥接模式联网设置
  16. matlab产生大气湍流,一种大气湍流模拟装置的制造方法
  17. 2019ug最新版本是多少_UGNX将在2019年发布最新版本,让人更意想不到的是它的这项新功能!...
  18. 【python】rank函数
  19. 扫雷小游戏(可选择简单、一般、困难三种模式、可展开,可标记)
  20. fastqc检验时不能执行java_fastqc出现错误

热门文章

  1. Google Earth Engine (GEE)——利用两种方式进行EVI指数(含函数的两种定义方式)
  2. 了解maven无法使用Scaner 找不到符号异常 c3p0 聚合 依赖 pom插入编译版本 锁定版本 无法输出结果 乱码 plugins报红 为mave项目配置创参数 Test命令 一些错误和经验
  3. 用OpenWrt软路由做旁路由-VMWARE版
  4. 在线解析xml,json数据的网址
  5. unity Material的批量修改和单独处理
  6. Hive Sql中均值、方差、标准差、皮尔逊相关系数、偏度、峰度统计字段
  7. 区块链零售市场价值到2023年将飙升29倍
  8. outlook添加腾讯企业邮箱报错:无法访问此账户 可能需要更新密码或授予账户同步到此设备的权限
  9. 如何正确在word中打出 “°”和“°C”
  10. 被误传了数千年的四大成语 相濡以沫 女子与小人难养也 无度不丈夫 以德抱怨