当前位置: 首页 > news >正文

加载页面 跳转 新页面 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.idthis.isEdit = 'detail'this.isShow = true},edit(args) {this.dataId = args.idthis.isEdit = 'edit'this.isShow = true},

参考:

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

http://www.lryc.cn/news/352038.html

相关文章:

  • 中国主要城市房价指数数据集(2011-2024)
  • Creating Server TCP listening socket *:6379: listen: Unknown error
  • JUnit5标记测试用例
  • 在Windows10中重命名文件和文件夹的6种方法,有你熟悉和不熟悉的
  • Go源码--sync库(1)sync.Once和
  • 头歌OpenGauss数据库-I.复杂查询第3关:统计总成绩
  • LeetCode hot100-47-N
  • 中北大学软件学院计算机网络实验一
  • 扩散模型学习1
  • 【HTML】制作一个跟随鼠标的流畅线条引导页界面(可直接复制源码)
  • vue3父子组件、跨级组件之间的通信之provide, inject -- 通俗易懂
  • input输入多行文本,保存为.dot文件和对应的.txt文件
  • 如何让社区版IDEA变得好用
  • Hsql每日一题 | day02
  • RepOptimizer原理与代码解析(ICLR 2023)
  • 持续总结中!2024年面试必问 20 道 Redis面试题(六)
  • 【通义千问—Qwen-Agent系列2】案例分析(图像理解图文生成Agent||多模态助手|| 基于ReAct范式的数据分析Agent)
  • 10G SFP双口万兆以太网控制器,高速光口网络接口卡
  • [前端|vue] 验证器validator使用笔记 (笔记)
  • 欢乐钓鱼大师攻略大全,游戏自动辅助,钓鱼大全!
  • Prompt - 流行的10个框架
  • PYQT5点击Button执行多次问题解决方案(亲测)
  • 华为编程题目(实时更新)
  • AI巨头争相与Reddit合作:为何一个古老的论坛成为AI训练的“宝藏”?
  • Mysql和Postgresql创建用户和授权命令
  • 以及Spring中为什么会出现IOC容器?@Autowired和@Resource注解?
  • nss刷题(3)
  • Qt编译和使用freetype矢量字库方法
  • Java interface 接口
  • 深入理解MySQL:查询表的历史操作记录