渲染函数的标签使用el-input组件无法输入

我想在elementui的notify组件的message属性里使用渲染函数自义定message的内容
代码和显示如下:

<template>
  <div>
    <el-button type="text" @click="open3()">点击打开 Message Box 03</el-button>
  </div>
</template>
<script>
export default {
  data () {
    return {
      userName: 'jack'
    }
  },
  methods: {
    open3 () {
      const h = this.$createElement
      const self = this
      this.$notify({
        title: '标题名称',
        duration: 0,
        message: h('div', [
          h('el-input', {
            props: {
              value: this.userName
            },
            nativeOn: {
              input: function (value) {
                self.userName = value
              }
            }
          }),
          h('p', this.userName)
        ])
      })
    }
  }
}
</script>

1650965965(1).png

输入框输入不了,另外输入框里的文字如何双向绑定到下面p标签里。
有没有大佬帮忙指点一下的,谢谢!!!

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏