Merge remote-tracking branch 'origin/dev-yxl' into dev-sws

v1.0.0
sws 2024-09-27 10:52:22 +08:00
commit f7318b9998
3 changed files with 9 additions and 4 deletions

View File

@ -10,6 +10,8 @@
</div>
</template>
<script setup lang="ts">
import { percentage_count } from '@/utils';
const props = defineProps({
value: {
type: Object,
@ -41,7 +43,8 @@ watch(props.value, (val) => {
}
style.value = location;
// 60
new_style.value.offset_number_percentage = (new_style.value.offset_number / (846 - 60)).toFixed(4);
emits('change', { bottom: new_style.value.offset_number, location: new_style.value.display_location });
}, {immediate: true, deep: true});
</script>

View File

@ -9,6 +9,7 @@ interface defaultSearch {
style: {
display_location: string;
offset_number: number;
offset_number_percentage: string;
float_style: string;
float_style_color: string;
};
@ -22,6 +23,7 @@ const defaultSearch: defaultSearch = {
style: {
display_location: 'right',
offset_number: 120,
offset_number_percentage: '100%',
float_style: 'shadow',
float_style_color: '#32373a1a',
},

View File

@ -103,9 +103,9 @@
<template v-else-if="value.key == 'rich-text'">
<model-rich-text-setting :type="radio" :value="value.com_data"></model-rich-text-setting>
</template>
<!-- 文本标题 -->
<template v-else-if="value.key == 'text-title'">
<model-text-title-setting :type="radio" :value="value.com_data"></model-text-title-setting>
<!-- 标题 -->
<template v-else-if="value.key == 'title'">
<model-title-setting :type="radio" :value="value.com_data"></model-title-setting>
</template>
<!-- 悬浮按钮 -->
<template v-else-if="value.key == 'float-window'">