feat: 前端全量更新 - 含所有本次需求
- 移除秒合约页面及UI - 合约页Tab改为Position Held/Transaction Record - 存款/提款/转账页增加BTC/ETH - 资产页重构(用户信息+盈亏+多语言) - 注册页改版(匹配新设计稿) - 日文全面翻译+首页菜单多语言 - 代理专属注册链接支持(?code=) - 10个locale文件同步更新
This commit is contained in:
+108
@@ -0,0 +1,108 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user