使用composition api建立vue 3元件的實例
P粉436688931
2023-08-27 10:23:06
<p>假設我在 vue3 中使用以下語法建立了一個元件</p>
<pre class="brush:php;toolbar:false;">// Message.vue
<script setup lang="ts">
const props = defineProps<{
message: string
}>();
</script>
<template>
<span>{{ props.message }}</span>
</template></pre>
<p>如何建立此訊息元件的實例? </p>
<pre class="brush:php;toolbar:false;">import Message from "./Message"
let message1 = Message({message:"hello world"}); // how to do this?</pre>
<p>這樣我就可以將<em>message1</em> 與<code><component></code> 一起使用,例如<code><component :is="message1" / ></code></p>
您可以將以下匯入新增至文件。
然後以這種方式建立訊息元件。