OldStreet. 2024-10-09 10:32 采纳率: 46.2%
浏览 12

现在有一个table表格,我要点击每行的编辑按钮,然后根据id跳转到编辑页面进行编辑,怎么操作,加上id我老是404, 技术栈是vue3+ts

现在有一个table表格,我要点击每行的编辑按钮,然后根据id跳转到编辑页面进行编辑,怎么操作,加上id我老是404, 技术栈是vue3+ts

  • 写回答

3条回答 默认 最新

  • 趣享先生 优质创作者: 编程框架技术领域 2024-10-09 10:37
    关注

    代码如下,你试试:

    <!-- Table.vue -->
    <template>
      <table>
        <tr v-for="item in items" :key="item.id">
          <td>{{ item.name }}</td>
          <td>
            <button @click="editItem(item.id)">编辑</button>
          </td>
        </tr>
      </table>
    </template>
    
    <script lang="ts">
    import { defineComponent } from 'vue';
    
    export default defineComponent({
      data() {
        return {
          items: [
            { id: 1, name: 'Item 1' },
            { id: 2, name: 'Item 2' },
            // 其他数据项
          ]
        };
      },
      methods: {
        editItem(id: number) {
          this.$router.push(`/edit/${id}`);
        }
      }
    });
    </script>
    
    
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月9日