|
@@ -20,19 +20,17 @@ import { postRequest } from '../static/http'
|
|
|
import { getMid, appVersionCode, getOauthUrl, createWindow, callBackUrl } from '../static/utils'
|
|
|
import { getStorage, removeStorage, setStorage, storageKey } from '../static/utils/storage'
|
|
|
import { ref } from 'vue'
|
|
|
-import { useRouter } from 'vue-router'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
|
|
|
const timer = ref(0)
|
|
|
|
|
|
-const router = useRouter()
|
|
|
-
|
|
|
const install = () => {
|
|
|
window.open(`https://chrome.google.com/webstore/detail/denet/inlfbeejfdgkknpiodhemfcokbdgofja`);
|
|
|
}
|
|
|
|
|
|
const checkInstall = () => {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
+ // chrome-extension://inlfbeejfdgkknpiodhemfcokbdgofja/img/icon-denet-logo.svg
|
|
|
let dom = document.querySelector('#denet_message');
|
|
|
if (dom) {
|
|
|
resolve(true)
|
|
@@ -46,7 +44,7 @@ const login = () => {
|
|
|
checkInstall().then(() => {
|
|
|
let userInfo = getStorage(storageKey.userInfo);
|
|
|
if (userInfo) {
|
|
|
- router.push(`/nft/list`)
|
|
|
+ location.href = `/nft/list`
|
|
|
} else {
|
|
|
twitterAuth()
|
|
|
}
|
|
@@ -103,7 +101,7 @@ const twitterLogin = (data: { authToken: string, consumerKey: string }) => {
|
|
|
if ( code === 0 ) {
|
|
|
setStorage(storageKey.userInfo, data);
|
|
|
removeStorage(storageKey.verifier);
|
|
|
- router.push(`/nft/list`)
|
|
|
+ location.href = `/nft/list`
|
|
|
} else {
|
|
|
ElMessage({
|
|
|
offset: 100,
|