Technology sharing

Cogitas vue cascading gutta-descendit buxum delectu

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Sub originali cogitando, electio scriniorum lapsus descendentium saepe est ut primum tabulam primi gradus gutta-in cistae ligare, deinde sub cistae guttae inmutata, optionem hodiernam in eventu permanenti obtine; tunc ligabis secundo gradu gutta-in cistae datae, et sic porro.

Cogitationem tuam mutare debes sub Vue compage. Primum data primi gradus gutta-in archa pone, et tunc optionis observa :

  1. <el-form-item label="省">
  2. <el-select v-model="where.provinceId" placeholder="请选择省份" clearable >
  3. <el-option v-for="item in provinces" :key="item.id" :label="item.name" :value="item.id" />
  4. </el-select>
  5. </el-form-item>
  6. <el-form-item label="市">
  7. <el-select v-model="where.cityId" placeholder="请选择市" clearable>
  8. <el-option v-for="item in cities" :key="item.id" :label="item.name" :value="item.id" />
  9. </el-select>
  10. </el-form-item>
  1. const provinces = ref([])
  2. const cities = ref([])
  3. onMounted(()=>{
  4. // 通过接口获取省份
  5. provinces.value = [...data]
  6. })
  7. watch: {
  8. provinceId: {
  9. deep: true,
  10. handler() {
  11. // 根据接口获取市的数据
  12. cities.value=[...data]
  13. // 清空城市的选择
  14. where.cityId=''
  15. }
  16. }
  17. },