qinxianzhangyao
2024-04-25 74a7a2bbef241a023110ff24c8e7c84025e267f5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// 跳转url
export function jumpUrl(url, dataId) {
  console.log(url)
  if (!url) {
    return
  }
  // 如果url不包含http://或者https://,则自动添加
  if (url.indexOf('http://') === -1 && url.indexOf('https://') === -1) {
    url = 'http://' + url
  }
  // 如果url包含/poster/gen 则添加dataId参数
  if (url.indexOf('/poster/gen') !== -1) {
    url = addUrlParam(url, 'dataId', dataId)
  }
  setTimeout(() => {
    window.location.replace(url)
  }, 3000)
}
 
/**
 * 给url添加参数
 */
export function addUrlParam(url, name, value) {
  if (url.indexOf('?') !== -1) {
    url += '&'
  } else {
    url += '?'
  }
  url += name + '=' + value
  return url
}