- 移除秒合约页面及UI - 合约页Tab改为Position Held/Transaction Record - 存款/提款/转账页增加BTC/ETH - 资产页重构(用户信息+盈亏+多语言) - 注册页改版(匹配新设计稿) - 日文全面翻译+首页菜单多语言 - 代理专属注册链接支持(?code=) - 10个locale文件同步更新
109 lines
1.7 KiB
JavaScript
109 lines
1.7 KiB
JavaScript
var timer = true
|
|
let router = {
|
|
push: function(obj) {
|
|
let url
|
|
if (!timer) {
|
|
return
|
|
}
|
|
timer = false
|
|
if (typeof obj == 'string') {
|
|
url = obj
|
|
} else if(obj.query) {
|
|
url = obj.path + '?'
|
|
}else {
|
|
url = obj.path
|
|
}
|
|
let arr = []
|
|
if (obj.query) {
|
|
for (let key in obj.query) {
|
|
arr.push(`${key}=${obj.query[key]}`)
|
|
}
|
|
url += arr.join('&')
|
|
}
|
|
uni.navigateTo({
|
|
url: url
|
|
})
|
|
setTimeout(() => {
|
|
timer = true
|
|
}, 500)
|
|
},
|
|
replace: function(obj) {
|
|
let url
|
|
if (!timer) {
|
|
return
|
|
}
|
|
timer = false
|
|
if (typeof obj == 'string') {
|
|
url = obj
|
|
} else if(obj.query) {
|
|
url = obj.path + '?'
|
|
}else {
|
|
url = obj.path
|
|
}
|
|
let arr = []
|
|
if (obj.query) {
|
|
for (let key in obj.query) {
|
|
arr.push(`${key}=${obj.query[key]}`)
|
|
}
|
|
url += arr.join('&')
|
|
}
|
|
uni.redirectTo({
|
|
url: url
|
|
})
|
|
setTimeout(() => {
|
|
timer = true
|
|
}, 500)
|
|
},
|
|
relaunch: function(obj) {
|
|
let url
|
|
if (!timer) {
|
|
return
|
|
}
|
|
timer = false
|
|
if (typeof obj == 'string') {
|
|
url = obj
|
|
} else if(obj.query) {
|
|
url = obj.path + '?'
|
|
}else {
|
|
url = obj.path
|
|
}
|
|
let arr = []
|
|
if (obj.query) {
|
|
for (let key in obj.query) {
|
|
arr.push(`${key}=${obj.query[key]}`)
|
|
}
|
|
url += arr.join('&')
|
|
}
|
|
uni.reLaunch({
|
|
url: url
|
|
})
|
|
setTimeout(() => {
|
|
timer = true
|
|
}, 500)
|
|
},
|
|
goBack: function(delta) {
|
|
if(getCurrentPages().length > 1){
|
|
uni.navigateBack({
|
|
delta: delta
|
|
})
|
|
}else {
|
|
uni.switchTab({
|
|
url: '/pages/index/index'
|
|
})
|
|
}
|
|
|
|
},
|
|
goTabBar: function(url) {
|
|
uni.switchTab({
|
|
url: url
|
|
})
|
|
}
|
|
}
|
|
//获取当前页面 路由守卫
|
|
// let page = getCurrentPages()
|
|
// return page[0].$router.currentRoute.query
|
|
|
|
export {
|
|
router
|
|
}
|