28 lines
723 B
Vue
28 lines
723 B
Vue
<template>
|
||
<div class="setting-content">
|
||
<template v-if="type == '1'">
|
||
<model-hot-zone-content :value="value.content"></model-hot-zone-content>
|
||
</template>
|
||
<template v-else-if="type == '2'">
|
||
<model-hot-zone-styles :value="value.style"></model-hot-zone-styles>
|
||
</template>
|
||
</div>
|
||
</template>
|
||
<script setup lang="ts">
|
||
/**
|
||
* @description: 热区(设置)
|
||
* @param type{String} 类型(1:内容,2:样式)
|
||
* @param value{Object} 传过来的数据,用于数据渲染
|
||
*/
|
||
const props = defineProps({
|
||
type: {
|
||
type: String,
|
||
default: '1',
|
||
},
|
||
value: {
|
||
type: Object,
|
||
default: () => ({}),
|
||
},
|
||
});
|
||
</script>
|