vue使用render函数取值select标签的value

还别说 , 初入使用踩到坑了.

获取table中select的value,然后seletc 又是在render里面写的,这挺蛋疼的

select

比如获取图中的value ,然后在代码里面是这么写的 (这个on-change括号里面必须传入一个变量, 然后必须定义一个属性和值, 如果直接将我这定义的v 传入 方法里面, 那么获取到的是当前表格的数组位置,我现在这样写可以取到value的值了)

image.png
{
                        title: '关系',
                        key: 'operatorName',
                        render: (h, params) => {
                            return h('Select',{
                                on:{
                                    'on-change':(v)=>{
                                        var i = v;
                                        this.selectOptions(i);
                                    }
                                }
                            }, [
                                h('Option', {
                                    props: {
                                        value: '1',
                                        label: '且'
                                    }
                                }),
                                h('Option', {
                                    props: {
                                        value: '2',
                                        label: '或'
                                    }
                                })
                            ]);
                        }
                    },

实现的函数

实现方法
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容