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

JSX中绑定vue @on-click

JSX中绑定vue @on-click

德玛西亚99 2019-03-13 17:15:43
<t-dropdown-item onClick={() => this.event}>添加子菜单</t-dropdown-item>如上编写,点击无效,需在 t-dropdown-item 结构中新增标签,如下:<t-dropdown-item>     <a onClick={() => this.event}>添加子菜单</a></t-dropdown-item>上述方式能生效,但是我想直接绑定 t-dropdown-item 组件提供的 on-click 方法,vue 示例代码:<t-dropdown-item @on-click="event">添加子菜单</t-dropdown-item>如何转化为 JSX 写法?
查看完整描述

4 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

<t-dropdown-item on-on-click={() => this.event()}>


查看完整回答
反对 回复 2019-03-28
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

需要在组件<t-dropdown-item>绑定click事件 this.$emit('addclick') ,
<t-dropdown-item on-addclick={() => this.addclicks()}>

查看完整回答
反对 回复 2019-03-28
?
RISEBY

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

换成nativeOnClick
<t-dropdown-item nativeOnClick={() => this.event}>添加子菜单</t-dropdown-item>

查看完整回答
反对 回复 2019-03-28
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

绑定事件写法为v-on:click或者简写@click.


查看完整回答
反对 回复 2019-03-28
  • 4 回答
  • 0 关注
  • 5228 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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