【重大错误】通过事件触发的方法,接收到的args错误(会附带10个undefined和1个事件对象) #2270
Closed
Description
问题描述
发布成微信小程序,通过事件触发的方法,接收到的args,会附带10个undefined和1个事件对象
复现步骤
<template>
<view class="content">
<view>
<text class="title" @click="test(1)">{{title}}</text>
</view>
</view>
</template>
<script>
export default {
data() {
return {
title: 'Hello'
}
},
methods: {
test (...args) {
console.log(args)
return 'test'
}
}
}
</script>
预期结果
点击文字后,触发的test方法的args打印出来应该是 [1]
实际结果
点击文字后,触发的test方法的args答应出来的是
[1, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, {...}]
系统信息:
- 发行平台: 微信小程序(其他未测)
- 操作系统 微信小程序IDE
- uni-app版本
uni-app v2.9.8
uni-app cli v2.0.0-29820201110001 - 设备信息 PC 微信小程序IDE
补充信息
根据我的分析,问题应该是出在了解析vue template的过程中出错了
Metadata
Assignees
Labels
No labels