VUE3 模板语法中渲染JSX

792 阅读1分钟

代码:

<script setup lang="tsx">
function renderDiv() {
  return <div>asd</div>;
}

const testComp = {
  name: "test",
  render: renderDiv,
};
</script>

<template>
  <div>
    <component :is="testComp" />
    或者
    <component :is="renderDiv()" />
  </div>
</template>