加载页面 跳转 新页面 vue

通常,我们点页面上的详情,或者编辑,需要加载一个新的页面出来。

vue中加载页面的方法:

在父页面中(通常是某个模块目录下的index.vue),先写这行代码:

import AddEditForm from './addOrEditForm'

./addOrEditForm 是当前目录下的 addOrEditForm.vue 文件。

AddEditForm 是自定义的名字。

组件名需要根据 AddEditForm 此名字来定义,即:<add-edit-form></add-edit-form>。

通常会加上一些属性:

<add-edit-form v-if="isShow" @closeForm="closeAddEditForm" :id="id" :isEdit="isEdit"></add-edit-form>

上面这行组件代码也是写在父页面中,通过点击页面上的按钮,调用方法,将isShow设置为true,便加载了新的页面。

例如:

<template>
<div>
<p-button type="link" @click="goToDetail(item)">详情</p-button>
</div>
</template>
    goToDetail(args) {
      this.dataId = args.id
      this.isEdit = 'detail'
      this.isShow = true
    },
    edit(args) {
      this.dataId = args.id
      this.isEdit = 'edit'
      this.isShow = true
    },

参考:

Vue项目中常用的两种页面转换方法_refreshdatalist-CSDN博客

相关推荐

  1. 页面 页面 vue

    2024-05-25 18:26:15       41 阅读
  2. vue怎么页面

    2024-05-25 18:26:15       40 阅读
  3. vue 页面打开浏览器窗口或者打开标签

    2024-05-25 18:26:15       29 阅读
  4. vue3 动态页面

    2024-05-25 18:26:15       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-25 18:26:15       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-25 18:26:15       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-25 18:26:15       82 阅读
  4. Python语言-面向对象

    2024-05-25 18:26:15       91 阅读

热门阅读

  1. 前端框架选择指南:React vs Vue vs Angular

    2024-05-25 18:26:15       33 阅读
  2. 设计模式--策略模式

    2024-05-25 18:26:15       32 阅读
  3. React hooks - useRef

    2024-05-25 18:26:15       34 阅读
  4. MybatisPlus优雅实现加密?

    2024-05-25 18:26:15       33 阅读
  5. arm-day6控制灯

    2024-05-25 18:26:15       34 阅读
  6. Apache Doris 2.1.3 版本正式发布!

    2024-05-25 18:26:15       30 阅读
  7. 【前端每日基础】day30

    2024-05-25 18:26:15       30 阅读
  8. 二叉树的序列化---广义表

    2024-05-25 18:26:15       36 阅读
  9. go全部版本下载目录

    2024-05-25 18:26:15       32 阅读
  10. C++

    2024-05-25 18:26:15       33 阅读
  11. C语言中的指针第2篇

    2024-05-25 18:26:15       27 阅读
  12. pillow学习2

    2024-05-25 18:26:15       27 阅读