首页
下载
插件
社区
教程
开发文档
视频教程
资讯
资讯动态
应用案例
关于
VEITOOL
联系方式
合作代理
插件协议
用户协议
导航
捐赠
登录
|
注册
全部
后端程序
前端模板
插件二开
综合求助
谈天说地
使用分享
安卓开发
关于详情页问题
发布:昨天
分类:后端程序
评论:5
浏览:53
1-veitool框架有详情页面可供参考吗? 2-layui table table.on('tool(leave)', function(obj){ var data = obj.data; if(obj.event === 'info'){ //我想知道跳转详情页面怎么写,除了location.href、layui.open之外,有其他的封装好的用法吗? //1)-用location.href 跳转,没有左侧菜单 //2)-layui.open,用着不是很舒服 //3)-所以想请教一下,有没有其他办法,感谢 } });
veitool
1 楼
21小时前
不想用弹窗形式的详情页,可以参照`用户管理`下的`个人中心`的形式:/system.manager/index/action=info 在原标签上带个参数
0
回复 (0)
rain64
2 楼
6小时前
感谢老师,请问应该写 ,这样写不太对 table.on('tool(leave)', function(obj){ var data = obj.data; if(obj.event === 'info'){ location.href = '#/leave/index/action=info'; } });
0
回复 (1)
rain64
3 楼
6小时前
@rain64:
感谢老师,请问应该写 ,这样写不太对 table.on('tool(leave)', function(obj){ var data = obj.data; if(obj.event === 'info'){ location.href = '#/leave/index/action=info'; } });
public function info(string $action) { if ($action == 'info') { return $this->fetch('info'); } } 控制器端这样写,效果不对
0
回复 (0)
veitool
4 楼
5小时前
1. 公用 `index` 方法按需呈现视图(前提左栏菜单中有路径:`#/leave/index`): 前端中如下 ```js if(obj.event === 'info'){ locatiolocation.href = '#/leave/index/action=info/id='+data.id; //这里传了两个参数 action 和 id,参数 action 只是用来区分是否显示详情页以及权限控制 ... ``` 控制器 index 方法中如下 ```php if($action=='info'){ $id = $this->request->get('id/d'); return '这是详细页面的信息,ID='.$id; //return $this->fetch('info'); //解析详细页视图文件 }elseif($do=='json'){ ... ``` 2. 单独用方法呈现如:`info` 方法: 如果左栏菜单中没有 `#/leave/info` 这个路径,这时点击链接后 `右栏标签` 项是不允许被创建的。 如需采用这种方式,需要在菜单中再加个菜单:“xx详情页”,路径设为: `#/leave/info` 前端中如下 ```js if(obj.event === 'info'){ locatiolocation.href = '#/leave/info/id='+ data.id; ... ``` 控制器 info 方法中如下 ```php $id = $this->request->get('id/d'); return '这是详细页面的信息,ID='.$id; //return $this->fetch('info'); //解析详细页视图文件 ... ```
0
回复 (1)
rain64
5 楼
2小时前
@veitool:
1. 公用 `index` 方法按需呈现视图(前提左栏菜单中有路径:`#/leave/index`): 前端中如下 ```js if(obj.event === 'info'){ locatiolocation.href = '#/leave/index/action=info/id='+data.id; //这里传了两个参数 action 和 id,参数 action 只是用来区分是否显示详情页以及权限控制 ... ``` 控制器 index 方法中如下 ```php if($action=='info'){ $id = $this->request->get('id/d'); return '这是详细页面的信息,ID='.$id; //return $this->fetch('info'); //解析详细页视图文件 }elseif($do=='json'){ ... ``` 2. 单独用方法呈现如:`info` 方法: 如果左栏菜单中没有 `#/leave/info` 这个路径,这时点击链接后 `右栏标签` 项是不允许被创建的。 如需采用这种方式,需要在菜单中再加个菜单:“xx详情页”,路径设为: `#/leave/info` 前端中如下 ```js if(obj.event === 'info'){ locatiolocation.href = '#/leave/info/id='+ data.id; ... ``` 控制器 info 方法中如下 ```php $id = $this->request->get('id/d'); return '这是详细页面的信息,ID='.$id; //return $this->fetch('info'); //解析详细页视图文件 ... ```
首先感谢老师,谢谢您提供的2种方法,让我受益匪浅。 其次,又遇到一个新的问题 
0
回复 (0)
登录后可回复
发布帖子
作者信息
rain64
等级:Lv1
积分:48
这家伙很懒,什么都没写呢~
最近热帖
Veitool 2.0.1 版新增数据字典相关功能使用
我下载测试,是PHPSTUDY下测试,提示要求PHP8.1.0,可找遍了也没有这版本
关于使用 Veitool队列任务管理插件的问题!
求安装在子目录教程
phpspreadsheet+mpdf实现导出PDF
框架东西是好东西,可惜生态圈不够
闲话一些后台功能,给vei作者看的
uniapp的移动端,请求官方出个呀
队列任务管理插件开放下载使用
安装veitool框架(phpStudy)
关于系统
VEITOOL
联系方式
合作代理
服务支持
插件中心
官方文档
社区问答
下载中心
产品下载
应用案例
新闻动态
使用协议
插件协议
用户协议
关注微信
Copyright ©2025 veitool.com 版权所有
粤ICP备17132594号-2