首页 >   > 笔记大全

笔记大全

vue常用组件有哪些

更新时间:2023-10-11

1. 基础组件

Vue 提供了一些常用的基础组件,可以方便我们快速搭建页面。常用的基础组件包括:

<template>
  <div>
    <input type="text" v-model="inputValue">
    <button @click="handleAdd">添加</button>
    <ul>
      <li v-for="(item, index) in list" :key="index">{{item}}</li>
    </ul>
  </div>
</template>

2. 表单组件

表单组件是开发中常用的组件,可以帮助我们方便地处理用户输入的数据。常用的表单组件包括:

<template>
  <form @submit.prevent="handleSubmit">
    <div class="form-item">
      <label>姓名</label>
      <input type="text" v-model="name">
    </div>
    <div class="form-item">
      <label>年龄</label>
      <input type="number" v-model="age">
    </div>
    <button type="submit">提交</button>
  </form>
</template>

3. 列表组件

列表组件是可重用的组件,可以帮助我们轻松地展示列表数据。常见的列表组件包括:

<template>
  <div>
    <h3>所有文章列表</h3>
    <ul>
      <li v-for="(article, index) in articles" :key="index">
        <a :href="article.link">{{article.title}}</a>
      </li>
    </ul>
  </div>
</template>

4. 对话框组件

对话框组件是用于显示弹窗或对话框的组件,可以帮助我们方便地提示用户进行一些操作。常见的对话框组件包括:

<template>
  <div>
    <button @click="showModal">打开对话框</button>
    <Dialog v-model="show" :title="title">
      <div>对话框内容</div>
    </Dialog>
  </div>
</template>

<script>
  import Dialog from 'components/Dialog';
  export default {
    data() {
      return {
        show: false,
        title: '对话框标题',
      };
    },
    components: {
      Dialog,
    },
    methods: {
      showModal() {
        this.show = true;
      },
    },
  };
</script>

  • 个人微信

    工作时间

    周一至周日 9:00-21:00