为了账号安全,请及时绑定邮箱和手机立即绑定

@change on select 传递没有属性的参数“事件”

@change on select 传递没有属性的参数“事件”

潇潇雨雨 2023-04-01 17:30:54
我正在使用 bootstrap-vue 和 vue-router 开发一个项目。我想访问 @change 上的 event.target,但我只得到 $event,它只有选定的值并且没有任何属性。我认为 $event 不是单个值,而是一个具有目标等属性的对象,但我错了吗?这是一个片段:    <b-form-select plain :options="options" class="text-nowrap" @change="test($event)"></b-form-select>export default { ...  methods: {    test: function(event) {      console.log(JSON.stringify(event)) // -> selected option value is shown      console.log(JSON.stringify(event.target)) // -> shows "Cannot read property 'target' of undefined"    }  }}
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

您可以尝试在组件上使用本机事件侦听器:

<b-form-select plain :options="options" class="text-nowrap" 
   @change.native="test"></b-form-select>


查看完整回答
反对 回复 2023-04-01
  • 1 回答
  • 0 关注
  • 137 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号