Vue 单文件 render 函数的 JSX 语法实现 Element ui 的 v-model(Vue render JSX Element v-model)

1,863 阅读1分钟

本文用来记录我自己学习如何在 Vue 单文件中通过 JSX 语法实现 render 函数的渲染,总共涉及到了以下知识点: Vue、Element-ui、v-model、render、JSX。

实现了 Element-ui el-input 组件的 v-model

代码

<script>
export default {
  name: 'about',
  data () {
    return {
      value: ''
    }
  },

  render () {
    return (
      <el-input
        value={ this.value }
        on-input={ value => this.value = value }
        maxlength="10"
        show-word-limit
      ></el-input>
    )
  }
}
</script>

效果