diff --git a/src/view/dialog/dialogCamera.vue b/src/view/dialog/dialogCamera.vue index 9dbdce4..c898ebb 100644 --- a/src/view/dialog/dialogCamera.vue +++ b/src/view/dialog/dialogCamera.vue @@ -1,7 +1,7 @@ - - + @@ -58,7 +57,7 @@ import { } from "vue"; import { CircleCloseFilled } from "@element-plus/icons-vue"; const props = defineProps({ - dialogShow: { + cameraShow: { type: Boolean, default: () => { return false; @@ -86,22 +85,22 @@ const props = defineProps({ const emit = defineEmits(["close"]); // 详情弹框 -const dialogShow = ref(); +const cameraShow = ref(); const data = reactive({ - title: "", + title: "摄像头", columns: [], tableData: [], }); const gridData = []; // 监听 -// watch( -// () => props.dialogShow, -// (newVal, oldVal) => { -// dialogShow.value = newVal; -// data.columns = props.columns; -// } -// ); +watch( + () => props.cameraShow, + (newVal, oldVal) => { + cameraShow.value = newVal; + // data.columns = props.columns; + } +); // watch( // () => props.tableData, // (newVal, oldVal) => { @@ -110,8 +109,7 @@ const gridData = []; // ); // 使用生命钩子 onMounted(() => { - dialogShow.value = props.dialogShow; - console.log(111); + cameraShow.value = props.cameraShow; // data.columns = props.columns; // data.title = props.title; @@ -119,10 +117,11 @@ onMounted(() => { }); const closeDialog = () => { - dialogShow.value = false; + cameraShow.value = false; emit("close"); }; +