mpvue 小程序常用的一些插件 路由跳轉mpvue-router-patch,數據請求flyio,vuex


路由跳轉 mpvue-router-patch

方法
$router.push(location, onComplete?, onAbort?, onSuccess?)
跳轉到應用內的某個頁面,mpvue.navigateTo、mpvue.switchTab 及 mpvue.reLaunch 均通過該方法實現,location 參數支持字符串及對象兩種形式,跳轉至 tabBar 頁面或重啟至某頁面時必須以對象形式傳入

// 字符串
router.push('/pages/news/detail')
 
// 對象
router.push({ path: '/pages/news/detail' })
 
// 帶查詢參數,變成 /pages/news/detail?id=1
router.push({ path: '/pages/news/detail', query: { id: 1 } })
 
// 切換至 tabBar 頁面
router.push({ path: '/pages/news/list', isTab: true })
 
// 重啟至某頁面,無需指定是否為 tabBar 頁面,但 tabBar 頁面無法攜帶參數
router.push({ path: '/pages/news/list', reLaunch: true })
$router.replace(location, onComplete?, onAbort?, onSuccess?)
關閉當前頁面,跳轉到應用內的某個頁面,相當於 mpvue.redirectTo,location 參數格式與 $router.push 相似,不支持 isTab 及 reLaunch 屬性

$router.go(n)
關閉當前頁面,返回上一頁面或多級頁面,n 為回退層數,默認值為 1

$router.back()
關閉當前頁面,返回上一頁面

官網 :https://www.npmjs.com/package/mpvue-router-patch

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM