uniapp公共跳转(uni.navigateTo)封装
生活随笔
收集整理的這篇文章主要介紹了
uniapp公共跳转(uni.navigateTo)封装
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、新建navto.js
const navto = function(url, data) {// url參數(shù)拼接url += (url.indexOf('?') < 0 ? '?' : '&') + param(data)uni.navigateTo({url}) }// 返回上一頁 const navBack = function(){uni.navigateBack(); }// 格式化參數(shù)對象 function param(data) {let url = ''for (var k in data) {let value = data[k] !== undefined ? data[k] : ''url += '&' + k + '=' + encodeURIComponent(value)}return url ? url.substring(1) : '' }export{navto,navBack }二、全局掛載
import * as navTo from '@/common/navto' Vue.prototype.$navto = navTo;三、在template中內(nèi)直接調(diào)用
<view class="btn" @click="$navto.navto('login/login')">登錄</view> <view class="btn" @click="$navto.navto('login/login',{'user':68889888,'pwd':123456})">登錄</view>最終就是這樣將參數(shù)拼接到url上?
總結(jié)
以上是生活随笔為你收集整理的uniapp公共跳转(uni.navigateTo)封装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 系统集成项目管理工程师(软考中级)——
- 下一篇: 【无标题】数据安全相关法律法规学习记录