如何跳转编辑页面

框架中编辑页面是一个弹窗,诉求是用什么方法可以直接从其他页面跳转到编辑页面呢 ?
或者 在其他页面 打开另一个页面的编辑页面 如何操作?

3个回答默认排序 投票数排序
小猪
小猪
这家伙很懒,什么也没写~
3月前

baTable.form.operate = 'Edit' 打开编辑弹窗

夜里
夜里
这家伙很懒,什么也没写~
3月前

需求是其他页面传参数过来,要直接根据参数请求,并打表格中的编辑弹窗

涂小色
涂小色
这家伙很懒,什么也没写~
3月前

第一种 列表获得参数 打开编辑弹窗

if(判断){
baTable.toggleForm('Edit', [id])
}

第二种 其他页面 打开另一个页面的编辑页面

新建文件 封装目标弹窗
<template>
    <PopupForm />
</template>
import PopupForm from '../xxx/popupForm.vue'
const baTable = new baTableClass()
provide('baTable', baTable)
const cleanXssForm = (row: any) => {
    pageData.row = row
    if (row.id) {
        baTable.toggleForm('Edit', [row.id])
    } else {
        baTable.toggleForm('Add')
    }
}
defineExpose({
    cleanXssForm,
})

需求页面
        <XxxForm ref="xxxFormRef"/>
import XxxForm from './xxxForm.vue'

xxxFormRef.value.cleanXssForm(row)

以上 伪代码 仅提供思路

cleanXssForm自定义名字 这里被和谐了

请先登录
0
1
2
3