|
@@ -2,6 +2,7 @@
|
|
<el-form-item label="颜色:">
|
|
<el-form-item label="颜色:">
|
|
<el-color-picker v-model="value" color-format="rgba" show-alpha />
|
|
<el-color-picker v-model="value" color-format="rgba" show-alpha />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <slot />
|
|
<Del @delete="$emit('delete')" />
|
|
<Del @delete="$emit('delete')" />
|
|
</template>
|
|
</template>
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
@@ -15,7 +16,6 @@ const emit = defineEmits<{ (e: "blur"): void; (e: "delete"): void }>();
|
|
const value = ref<string>(props.shape.data.color || "rgba(0,0,0,1)");
|
|
const value = ref<string>(props.shape.data.color || "rgba(0,0,0,1)");
|
|
|
|
|
|
watchEffect(() => {
|
|
watchEffect(() => {
|
|
- console.log(value.value);
|
|
|
|
props.shape.setColor(value.value);
|
|
props.shape.setColor(value.value);
|
|
});
|
|
});
|
|
</script>
|
|
</script>
|