vue的组件属性是一个函数传附加参数

2023-12-18  本文已影响0人  勤的空间

组件的myProp属性是一个函数func,这时想给func传入一个参数如idx

<template v-for="(col, idx) in columns">
       <Child :myProp="func"/> //这儿需要把idx传给func
</template>

可这样实现:

<template v-for="(col, idx) in columns">
       <Child :myProp="func(idx)"/>
</template>
<script>
  func(idx){
    return (params) => {
        console.log(params, idx)
    }
  }
</script>
上一篇 下一篇

猜你喜欢

热点阅读