render函数实现Modal,怎么才能给它添加参数呢?比如给Modal添加style。

iView的Modal中使用render函数实现Modal的展示,这里可以有子块Input的参数:

methods: {
            handleRender () {
                this.$Modal.confirm({
                    render: (h) => {
                        return h('Input', {
                            props: {
                                value: this.value,
                                autofocus: true,
                                placeholder: 'Please enter your name...'
                            },
                            on: {
                                input: (val) => {
                                    this.value = val;
                                }
                            }
                        })
                    }
                })
            }
        }
        

但是请问一下,怎么才能给Modal添加参数呢?比如给Modal添加style。 请输入代码

阅读 5k
2 个回答

谢谢yuanxiaowa,我结合iView的modal文档做出来了:

context.$Modal.info({
    render: (h) => {
      return h('img', {
          attrs: {
            src: img_url,
            style: img_style
          },
          on: {},
        },
      )
    },
    title: "文件预览",
    styles: "{width: '100%';}"
  })
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题