美文网首页
只有一个形参如何传两个参数

只有一个形参如何传两个参数

作者: 14px | 来源:发表于2021-11-11 14:49 被阅读0次

比如有个组件叫 xxx,它支持传递一个叫 @change 的事件,这个事件中会自带一个形参,它能打印出组件名称。

<template>
  <xxx @change="query" />
</template>
<script>
export default {
  methods: {
    query(x) {
      console.log(x) // xxx
    }
  }
}
</script>

但某些时候它处于一个 for 循环中,我需要知道它的 index,于是都传进去,结果报错了,直接就是:x is not defined

<template>
  <xxx @change="query(x, index)" for="(item,index) in list" :key="index" />
</template>
<script>
export default {
  methods: {
    query(x, index) {
      console.log(x)
      console.log(index)
    }
  }
}
</script>

应该这么传才对:

<template>
  <xxx @change="x => { query(x, index) }" for="(item,index) in list" :key="index" /> 
</template>
<script>
export default {
  methods: {
    query(x, index) {
      console.log(x) // xxx
      console.log(index) // 2
    }
  }
}
</script>

相关文章

  • Dart 学习之路

    形参中如何实现必传参数 与 非必传参数 2.闭包 结果是:

  • 只有一个形参如何传两个参数

    比如有个组件叫 xxx,它支持传递一个叫 @change 的事件,这个事件中会自带一个形参,它能打印出组件名称。 ...

  • python函数

    python函数 什么是函数 函数语法 调用函数 函数参数形参与实参传参指定参数传参参数默认值可变参数参数解包参数...

  • 函数之参数

    1. 形参与实参 2. 默认参数 默认参数:定义形参时,已经给形参赋值调用参数时,默认参数是可有可无,非必传用途:...

  • Typescript

    有可选参数的函数 函数有两个形参,假设第一个必传、第二个可传可不传 有默认参数的函数 有剩余参数的函数 认识类与对...

  • Python-函数

    如何定义函数 函数的参数 形参与实参 code: 两种实参 code: 两大形参分类 两个带默认值的形参 不带默认...

  • 前端开发之JS(函数)

    函数语法 函数的调用 函数的参数 原始类型 实参小于形参个数 实参大于形参个数 实参有多个 参数为对象类型 引用传...

  • Python共享传参

    函数的参数作为引用 Python 唯一支持的参数传递是 共享传参 ,也就是常说的引用传参。函数内部的形参是实参的别...

  • vector 作为函数参数

    参考 C++(笔记)容器(vector)作为函数参数如何传参 vector作为参数的三种传参方式

  • C++---CHAPTER 6: FUNCTION

    参数传递 传值调用 指针形参: 2.传引用调用 如果函数无需改变引用形参的值,最好将其声明为常量引用。 const...

网友评论

      本文标题:只有一个形参如何传两个参数

      本文链接:https://www.haomeiwen.com/subject/jpxgzltx.html