在目录下创建 .vue 结尾的文件就是一个vue组件,在其中写入:

<script>  
export default {  
  name: 'app',  
  data() {  
    return {  
      message: 'hello world'  
    }  
  }}  
</script>  
  
<template>  
  <div>  
    <p>{{message}}</p>  
  </div>  
</template>  
  
<style scoped>  
  
</style>

然后在其他vue文件通过直接创建对应的标签来插入该组件:

<script setup>  
import HelloWorld from '@/components/HelloWorld.vue'  
</script>  
  
<template>  
  <HelloWorld />  
</template>  
  
<style scoped>  
  
</style>

其中,style的 scoped 属性标志着该组件的style设置仅作用于该组件内。