目录
一、uni.(OBJECT)
企业网站定制开发保留当前页面,企业网站定制开发跳转到应用内的某个页面,使用uni.navigateBack
可以返回到原页面
- methods: {
- //gonavigate()为点击响应事件,可在HTML部分设置 @tap="gonavigate()"
- gonavigate(){
- uni.navigateTo({
- //保留当前页面,跳转到应用内的某个页面
- url: '/pages/detail/detail'
- })
- }
- }
二、uni.navigateBack(OBJECT)
关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()
获取当前的页面栈,决定需要返回几层。
- methods: {
- //goBack()为点击响应事件,可在HTML部分设置 @tap="goBack()"
- goBack(){
- uni.navigateBack({
- //关闭当前页面,返回上一页面或多级页面。
- delta:1
- });
- }
- }
三、uni.redirectTo(OBJECT)
关闭当前页面,跳转到应用内的某个页面。
- methods: {
- //goregirect()为点击响应事件,可在HTML部分设置 @tap="goregirect()"
- goregirect(){
- uni.redirectTo({
- //关闭当前页面,跳转到应用内的某个页面。
- url:'/pages/about/about'
- });
- }
- }
四、uni.switchTab(BOJECT)
跳转到 页面,并关闭其他所有非 tabBar 页面。
- methods: {
- checklogin(){
- uni.request({
- url: 'http://localhost:8081/api/user/login',
- data: {
- email: this.emailone,
- password: this.password,
- },
- success: (res) => {
- //登录成功
- if (res.data.success == true) {
- uni.showToast({
- title: '登录成功', //显示的文字
- icon: 'success' //显示的图标
- });
- //跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。
- uni.switchTab({
- url: '../tabbor/index/index'
- });
- } else {
- uni.showToast({
- title: '用户名或密码错误', //显示的文字
- icon: 'none' //显示的图标
- });
- }
- }
- })
-
- }
- }
五、
调用第三方程序打开指定的URL
- methods: {
- //goopenurl()为点击响应事件,可在HTML部分设置 @tap="goopenurl()"
- goopenurl(){
- boid plus.runtime.openURL('https://www.baidu.com/')
- }
- }