jump視圖頁面跳轉(zhuǎn)

v1.0.1
版本
2024-01-27
版本更新時間
7
安裝
0
star
簡介
?? ?? ?? 基于webman使用 KingBes/Jump 包實(shí)現(xiàn)的頁面跳轉(zhuǎn)解決方案
必須安裝視圖拓展哦~~~
http://www.wtbis.cn/doc/webman/view.html
安裝
composer require kingbes/jump
使用
返回成功頁面
use Kingbes\Jump\Jump; //引入
class IndexController extends Jump
{
public function index(Request $request)
{
// @param mixed $msg — 提示信息
// @param string $url — 跳轉(zhuǎn)的URL地址
// @param mixed $data — 返回的數(shù)據(jù)
// @param integer $wait — 跳轉(zhuǎn)等待時間
// @param array $header — 發(fā)送的Header信息
return $this->success("ok"); //返回成功頁面
}
}
返回失敗頁面
use Kingbes\Jump\Jump; //引入
class IndexController extends Jump
{
public function index(Request $request)
{
// @param mixed $msg — 提示信息
// @param string $url — 跳轉(zhuǎn)的URL地址
// @param mixed $data — 返回的數(shù)據(jù)
// @param integer $wait — 跳轉(zhuǎn)等待時間
// @param array $header — 發(fā)送的Header信息
return $this->error("no"); //返回失敗頁面
}
}
返回API數(shù)據(jù)到客戶端
use Kingbes\Jump\Jump; //引入
class IndexController extends Jump
{
public function index(Request $request)
{
// @param array $data — 要返回的數(shù)據(jù)
// @param integer $code — 返回的code
// @param string $msg — 提示信息
// @param array $header — 發(fā)送的Header信息
return $this->result(["name" => "webman"]); //返回json
}
}
結(jié)果
{
"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' // 配置模板
];
效果圖
ajax請求則返回json