diff --git a/src/packages/components/Informations/Texts/TextCommon/config.ts b/src/packages/components/Informations/Texts/TextCommon/config.ts
index 3774e0ae..e71a8158 100644
--- a/src/packages/components/Informations/Texts/TextCommon/config.ts
+++ b/src/packages/components/Informations/Texts/TextCommon/config.ts
@@ -15,6 +15,7 @@ export const WritingModeObject = {
export const option = {
link:'',
+ linkHead:'http://',
dataset: '我是文本',
fontSize: 20,
fontColor: '#ffffff',
diff --git a/src/packages/components/Informations/Texts/TextCommon/config.vue b/src/packages/components/Informations/Texts/TextCommon/config.vue
index 25568621..2592f35a 100644
--- a/src/packages/components/Informations/Texts/TextCommon/config.vue
+++ b/src/packages/components/Informations/Texts/TextCommon/config.vue
@@ -7,7 +7,7 @@
- 点击
+ 跳转
@@ -74,7 +74,6 @@ import {
SettingItemBox,
SettingItem
} from '@/components/Pages/ChartItemSetting'
-import { useMessage } from 'naive-ui'
const props = defineProps({
optionData: {
type: Object as PropType,
@@ -89,13 +88,15 @@ const verticalOptions = [{
label: WritingModeEnum.VERTICAL,
value: WritingModeObject[WritingModeEnum.VERTICAL]
}]
-const message = useMessage()
const handleLinkClick = ()=>{
-
- if(props.optionData.link){
- window.open(props.optionData.link)
- }else{
- message.info("链接未输入")
- }
+ window.open(props.optionData.linkHead+props.optionData.link)
}
+const linkHeadOptions = [{
+ label: 'http://',
+ value: 'http://'
+ },
+ {
+ label: 'https://',
+ value: 'https://'
+ }]
diff --git a/src/packages/components/Informations/Texts/TextCommon/index.vue b/src/packages/components/Informations/Texts/TextCommon/index.vue
index 92418501..18990c70 100644
--- a/src/packages/components/Informations/Texts/TextCommon/index.vue
+++ b/src/packages/components/Informations/Texts/TextCommon/index.vue
@@ -38,6 +38,7 @@ const props = defineProps({
const { w, h } = toRefs(props.chartConfig.attr)
const {
+ linkHead,
link,
dataset,
fontColor,
@@ -75,7 +76,7 @@ useChartDataFetch(props.chartConfig, useChartEditStore, (newData: string) => {
//打开链接
const click = () => {
- window.open(link.value)
+ window.open(linkHead.value+link.value)
}