<template>
  <div>
    <td class="col2">
      <a-checkbox v-model:checked="advice.three"/>
      <span>建议遗传科咨询</span>
    </td>
    <td class="col2">
      <a-checkbox v-model:checked="advice.one"/>
      <span>监测血糖(空腹+三餐后2小时血糖,一周一次直到分娩)</span>
    </td>
    <td class="col2">
      <a-checkbox v-model:checked="advice.two"/>
      <span ref="adviceTwoSpan">监测血压,
        <a-input v-model:value="day1" style="width:100px;border-style: hidden;border-bottom: 1px solid #050505;"/>
        天一次,血压超过
        <a-input v-model:value="bloodPressure" style="width:100px;border-style: hidden;border-bottom: 1px solid #050505;"/>
        mmgh或有头昏等症状复诊
      </span>
    </td>
  </div>
</template>
<script setup>
import { ref, watch } from 'vue';

const advice = ref({
  one: false,
  two: false,
  three: false
});

const day1 = ref('');
const bloodPressure = ref('');

watch(advice.two, (value) => {
  if (value) {
    const adviceTwoSpan = document.querySelectorAll('td.col2 span')[1];
    const spans = adviceTwoSpan.querySelectorAll('span');
    
    for (let i = 0; i < spans.length; i++) {
      console.log(spans[i].textContent);
    }
    
    console.log(day1.value);
    console.log(bloodPressure.value);
  }
});
</script>

原文地址: https://www.cveoy.top/t/topic/pyI3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录