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