收藏
回答

自定义组件上的 dataset 为什么是 function 类型?

<custom-component data-name="myname" bind:triggerEvent="getName"/>

function getName(e) {
  console.log(e.currentTarget.dataset.name) // 'dataset'  
}

由于我刚好有1个参数是data-name,导致取值变成了取到function的name,也就是dataset,无法取到实际声明的值


回答关注问题邀请回答
收藏

1 个回答

  • 夏味
    夏味
    02-26

    name 是 javascript 的关键字,换其他名称试试

    另外正常是 bind:tap,你自定义的话,需要看下传参数对了没?

    02-26
    有用
    回复
登录 后发表内容