0
回答
vue.js 父组件传递给子组件的render函数,在子组件中怎样执行
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

这是父组件data中的值,把columns2通过prop传递给子组件,在子组件中怎样调用render函数生成函数中返回的元素

       columns2: [    
                   {
                        title: '操作',
                        key: 'action',
                        fixed: 'right',
                        width: 120,
                        render: (h, params) => {
                            return h('div', [
                                h('Button', {
                                    props: {
                                        type: 'text',
                                        size: 'small'
                                    }
                                }, '查看'),
                                h('Button', {
                                    props: {
                                        type: 'text',
                                        size: 'small'
                                    }
                                }, '编辑')
                            ]);
                        }
                    }
                 ]

我在子组件中 通过v-html显示的是字符串

function render(h, params) { return h('div', [h('Button', { props: { type: 'text', size: 'small' } }, '查看'), h('Button', { props: { type: 'text', size: 'small' } }, '编辑')]); }

举报
dawenxi-H
发帖于3个月前 0回/30阅
顶部