thinkphp页面跳转有几种方法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp页面跳转有几种方法?相关的知识,希望对你有一定的参考价值。

参考技术A   thinkphp只是php一个框架了,但如果要实现页面跳转并不能使用header函数来实现了,\\x0d\\x0a  系统的Action类内置了两个跳转方法success和error,用于页面跳转提示,而且可以支持ajax提交;\\x0d\\x0a  参考如下:\\x0d\\x0a  $User=M(‘user’)//实例化user表\\x0d\\x0a  $res=$User->where(array(’name’=’lone’))->select //查询name是lone\\x0d\\x0a\\x0d\\x0a  If($res)\\x0d\\x0a\\x0d\\x0a  $this->success(“输出的提示信息”,”/User/list/”);\\x0d\\x0a\\x0d\\x0a  //查询成功后跳转的页面第二个参数是模板路径地址\\x0d\\x0a  else\\x0d\\x0a\\x0d\\x0a  $this->error(“输出的错误信息”); //查询失败后返回上一页\\x0d\\x0a\\x0d\\x0a  \\x0d\\x0a\\x0d\\x0a  $this->redirect(“Index/list”); //直接跳转,不带计时后跳转

$router 跳转

vue用$router跳转有三种方法

this.$router.push、replace、go

this.$router.push()

    跳转到不同的url,但这个方法回向history栈添加一个记录,点击后退会返回到上一个页面。

 

this.$router.replace()

    跳转到指定的url,但是这个方法不会向history里面添加新的记录,点击返回,会跳转到自定义的第一个页面(或者是上上个页面),上一个记录是不存在的。

 

this.$router.go(n)

    相对于当前页面向前或向后跳转多少个页面,类似 window.history.go(n)。n可为正数可为负数。正数返回上一个页面

 

以上是关于thinkphp页面跳转有几种方法?的主要内容,如果未能解决你的问题,请参考以下文章

php中实现页面跳转的几种方式

angular路由与a链接跳转有什么不同?

Thinkphp框架中自定义修改success和error页面

Thinkphp后台如何用js跳转到指定页面 怎么写

thinkphp如何根据域名跳转到其他目录页面

ThinkPHP页面跳转success与error方法