fix: 优化导航链接跳转处理逻辑,补充提示内容

This commit is contained in:
2024-09-01 17:43:04 +08:00
parent 7c84abdd64
commit 494dd43bc9

View File

@@ -231,14 +231,15 @@ function handleSelectCategory(key, item) {
/** /**
* @description 打开链接 * @description 打开链接
* @param {string} url * @param {NavLinkItem} data
* @param {boolean} showOnly
*/ */
function openURL(url = '', showOnly = false) { function openURL(data) {
if (showOnly) { if (data.isInvalid) {
$message.warning('请在链接详情中复制后手动打开'); $message.warning('链接已失效,仅支持查看详情');
} else { } else if (data.showOnly) {
url && window.open(url, '_blank'); $message.warning('该链接不支持直接打开,请在链接详情中复制后手动打开');
} else if (data.url) {
window.open(data.url, '_blank');
} }
} }
@@ -253,7 +254,7 @@ function renderTreeLabel(info) {
let isURL = !data.children; let isURL = !data.children;
let open = () => { let open = () => {
isURL && openURL(data.url, data.showOnly); isURL && openURL(data);
}; };
let show = () => { let show = () => {