iview table中render使用匿名函数怎样才能调用methods中的方法

发布于 2022-09-07 07:31:57 字数 970 浏览 15 评论 0

                render: function(h,params) {                                      
                    return h('div', [

                        h('Button', {
                            props: {
                                type: 'primary',
                                size: 'small'
                            },
                            style: {
                                marginRight: '5px'
                            },
                            on: {
                                click: function() {                                    
                                    console.log(this);
                                    this.show(params.index) 
                                }
                            }
                        }, '编辑'),
                        
                    ]);
                }
                
            
methods: {
    show: function(index) {
   alert(index);

}
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏尔 2022-09-14 07:31:57

1:click 用箭头函数.
2:在return上 render下 let self = this ;这样接收一下this,就可以用了

乜一 2022-09-14 07:31:57

怎么解决的,现在正在碰到这个问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文