vue3 tsx render用法


  1. tsx两种使用方式
    import { defineComponent } from "vue";
    
    export default defineComponent({
        setup() {
            return () => (
                <div></div>
            )
        }
    })
    import { defineComponent } from "vue";
    
    export default defineComponent(() => {
        return () => (
            <div></div>
        )
    })

     

  2. render使用方式 ts文件
    import { defineComponent, h, VNode } from "vue";
    
    export default defineComponent({
      props: {
        msg: String
      },
      render():VNode {
        return h("div", {}, this.msg)
      }
    })

     

  3. 使用defineComponent是对typescript 有更好的支持


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM