在 Vue 3 中,你可以使用响应式数据来实时更新列表显示新增商品。具体步骤如下:

  1. 创建一个空数组,用于存储商品列表数据。
data() {
  return {
    productList: []
  }
}
  1. 在提交新增商品的函数中,将新增的商品数据添加到商品列表数组中。
methods: {
  addProduct(newProduct) {
    // 将新增的商品添加到商品列表数组中
    this.productList.push(newProduct);
  }
}
  1. 在列表组件中,使用v-for指令循环渲染商品列表数据。
<template>
  <div>
    <ul>
      <li v-for="product in productList" :key="product.id">
        {{ product.name }}
      </li>
    </ul>
  </div>
</template>

这样,当你提交新增商品后,商品列表数组会更新,列表也会实时显示新增的商品。


原文地址: https://www.cveoy.top/t/topic/pxF1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录