| | |
| | | this.show = false
|
| | | },
|
| | | change(val) {
|
| | | this.$router.push(val.path)
|
| | | if(this.ishttp(val.path)) {
|
| | | // http(s):// 路径新窗口打开
|
| | | window.open(val.path, "_blank");
|
| | | } else {
|
| | | this.$router.push(val.path)
|
| | | }
|
| | | this.search = ''
|
| | | this.options = []
|
| | | this.$nextTick(() => {
|
| | |
| | | if (router.hidden) { continue }
|
| | |
|
| | | const data = {
|
| | | path: path.resolve(basePath, router.path),
|
| | | path: !this.ishttp(router.path) ? path.resolve(basePath, router.path) : router.path,
|
| | | title: [...prefixTitle]
|
| | | }
|
| | |
|
| | |
| | | } else {
|
| | | this.options = []
|
| | | }
|
| | | },
|
| | | ishttp(url) {
|
| | | return url.indexOf('http://') !== -1 || url.indexOf('https://') !== -1
|
| | | }
|
| | | }
|
| | | }
|