uni-app Bad attr data-event-opts with message

lf5gs5x2  于 2021-11-27  发布在  Java
关注(0)|答案(0)|浏览(628)

问题描述

由于template不支持可选链判空操作,所以写了一个类似lodash.get的方法。
在v-for指令里使用同时绑定@tap事件编译就会报错。

对比了下编译后的wxml片段
{{'tap','goCouponDetail',['$0'],['product.base.payment.'+selected+'.interest','',index]}}
{{'tap','goCouponDetail',['$0'],['safeGet(product,['base','payment',selected,'interest'],[])','',index]}}

似乎是safeGet第二个字段被强制加了\造成的

复现步骤

v-for 调用方法同时绑定@tap事件

预期结果

正确编译结果

实际结果

[ WXML 文件编译错误] ./pages/interest/packDetail/packDetail.wxml
Bad attr data-event-opts with message

系统信息:

  • 发行平台: 微信小程序
  • 操作系统
  • HBuilderX版本
  • uni-app版本
  • 设备信息

补充信息

[可选]
[根据你的分析,出现这个问题的原因可能在哪里?]

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题