kingbes / jump
Webman plugin kingbes/jump
v1.0.1
2024-01-27 10:01 UTC
Requires
- php: >=8.1
README
🚀 🔥 🌈 基于webman使用 KingBes/Jump 包实现的页面跳转解决方案
页面跳转 composer
composer require kingbes/jump
必须安装视图拓展哦~~~
https://www.workerman.net/doc/webman/view.html
返回成功页面
use Kingbes\Jump\Jump; //引入 class IndexController extends Jump { public function index(Request $request) { // @param mixed $msg — 提示信息 // @param string $url — 跳转的URL地址 // @param mixed $data — 返回的数据 // @param integer $wait — 跳转等待时间 // @param array $header — 发送的Header信息 return $this->success("ok"); //返回成功页面 } }
返回失败页面
use Kingbes\Jump\Jump; //引入 class IndexController extends Jump { public function index(Request $request) { // @param mixed $msg — 提示信息 // @param string $url — 跳转的URL地址 // @param mixed $data — 返回的数据 // @param integer $wait — 跳转等待时间 // @param array $header — 发送的Header信息 return $this->error("no"); //返回失败页面 } }
返回API数据到客户端
use Kingbes\Jump\Jump; //引入 class IndexController extends Jump { public function index(Request $request) { // @param array $data — 要返回的数据 // @param integer $code — 返回的code // @param string $msg — 提示信息 // @param array $header — 发送的Header信息 return $this->result(["name" => "webman"]); //返回json } }
结果
{ "code": 1, "msg": "", "time": 1706349439, "data": { "name": "webman" } }
自定义返回模板,配置config/plugin/kingbes/jump/app.php
<?php return [ 'enable' => true, 'jump' => BASE_PATH . '/vendor/kingbes/jump/src/jump.html' // 配置模板 ];