diff --git a/packages/ui-react/src/img/Img.tsx b/packages/ui-react/src/img/Img.tsx index fa132790..43a678f9 100644 --- a/packages/ui-react/src/img/Img.tsx +++ b/packages/ui-react/src/img/Img.tsx @@ -35,7 +35,7 @@ const Img: React.FC = ({ config }) => { if (!app) return null; const clickHandler = () => { - window.location.href = config.url; + if (config.url) window.location.href = config.url; } return ( diff --git a/packages/ui-vue2/src/img/src/index.vue b/packages/ui-vue2/src/img/src/index.vue index 722ff409..2e8e6f10 100644 --- a/packages/ui-vue2/src/img/src/index.vue +++ b/packages/ui-vue2/src/img/src/index.vue @@ -23,7 +23,7 @@ export default defineComponent({ useApp(props); return { clickHandler() { - window.location.href = props.config.url; + if (props.config.url) window.location.href = props.config.url; }, }; }, diff --git a/packages/ui/src/img/src/index.vue b/packages/ui/src/img/src/index.vue index 5e948d06..d143f08f 100644 --- a/packages/ui/src/img/src/index.vue +++ b/packages/ui/src/img/src/index.vue @@ -25,7 +25,7 @@ export default defineComponent({ return { clickHandler() { - window.location.href = props.config.url; + if (props.config.url) window.location.href = props.config.url; }, }; },