组件:用于将某个功能的 HTML、CSS、JS 封装到一个文件中,提高代码的复用性和可维护 性。
基础使用【setup 语法糖写法】
一、在 src / components 文件夹中创建一个组件,文件命名为 MyDemo 。
<template><p class="redColor">组件数据:{{ num }}</p><button @click="num++">点击+1</button><hr />
</template><script setup>
import { ref } from "vue";
let num = ref(0);
</script><style scoped>
.redColor { color: red; }
</style>
注:文件名自定义,文件内容正常书写即可。
二、在页面中引入组件,以标签的形式使用组件。
<template><h3>使用组件</h3><MyDemo></MyDemo> <!-- 2、使用组件 --><MyDemo /> <!-- 2、使用组件 --><my-demo></my-demo> <!-- 2、使用组件 --><my-demo /> <!-- 2、使用组件 -->
</template><script setup>
// 1、引入组件
import MyDemo from '@/components/MyDemo.vue';
</script>
注:在 setup 语法糖中引入的组件,不需要注册,可以直接使用。
三、最终效果:
原创作者:吴小糖
创作时间:2023.12.6