当前位置: 首页 > article >正文

Ant Design Vue中使用change方法时如何传递自定义参数

一开始我是这样做的,但是这样打印的结果是value是undefined,index是正常的

<div v-for="(item, index) in formState.List" :key="index">
  <a-form-item label="自定义周">
    <a-select
      v-model:value="formState.List[index].Week"
      mode="multiple"
      :options="[
        { value: '星期一',},
        { value: '星期二',},
      ]"
      @change="onChangeRangeWeek(value, index)"
    ></a-select>
  </a-form-item>
</div>

<script>
const formState = reactive({
  List: [
    {
      type: "",
      week: [],
      timeStart: "",
      timeEnd: "",
    },
  ],
})
// 获取选择的周
const onChangeRangeWeek = (value: string[], index: number) => {
  console.log('value---',value) // undefined
  console.log('index---',index) // 0
};
</script>

正确的做法是利用回调函数来传递

<div v-for="(item, index) in formState.List" :key="index">
  <a-form-item label="自定义周">
    <a-select
      v-model:value="formState.List[index].Week"
      mode="multiple"
      :options="[
        { value: '星期一',},
        { value: '星期二',},
      ]"
      @change="(value) => onChangeRangeWeek(value, index)"
    ></a-select>
  </a-form-item>
</div>

<script>
const formState = reactive({
  List: [
    {
      type: "",
      week: [],
      timeStart: "",
      timeEnd: "",
    },
  ],
})
// 获取选择的周
const onChangeRangeWeek = (value: string[], index: number) => {
  formState.List[index].Week = value;
};
</script>


http://www.kler.cn/a/409794.html

相关文章:

  • 深入浅出:JVM 的架构与运行机制
  • python中一些内置的数据类型转换方
  • 网络爬虫——分布式爬虫架构
  • Java基础-Java多线程机制
  • 多目标优化算法:多目标极光优化算法(MOPLO)求解ZDT1、ZDT2、ZDT3、ZDT4、ZDT6,提供完整MATLAB代码
  • Flutter:AnimatedIcon图标动画,自定义Icon通过延时Interval,实现交错式动画
  • Lumos学习王佩丰Excel第十六讲:简单文本函数
  • 快速排序&Lambda表达式
  • 深度学习中的循环神经网络(RNN)与时间序列预测
  • 我的创作之路:机缘、收获、日常与未来的憧憬
  • 基础免杀 从.rsrc加载shellcode上线
  • 融合模型VotingRegressor 在线性数据上的比对与应用
  • Flutter 设计模式全面解析:抽象工厂
  • 3dm 格式详解,javascript加载导出3dm文件示例
  • Nginx防御机制
  • 数据结构——停车场管理问题
  • 致翔OA open_juese.aspx SQL注入致RCE漏洞复现
  • 算法分析 —— 《位运算基础》
  • JavaScript中的Observer模式:设计模式与最佳实践
  • 赛氪媒体支持“2024科普中国青年之星创作交流活动”医学专场落幕
  • BIO/NIO
  • 后端开发入门
  • 游卡,科锐国际,蓝禾,汤臣倍健,三七互娱,顺丰,快手,途游游戏25秋招内推
  • Oracle-索引的创建和优化
  • 学习prompt
  • GitLab|GitLab报错:Restoring PostgreSQL database gitlabhq_production...