wangxy 6 місяців тому
батько
коміт
455a006eb6
1 змінених файлів з 34 додано та 0 видалено
  1. 34 0
      components/dialog/commonDialog.vue

+ 34 - 0
components/dialog/commonDialog.vue

@@ -0,0 +1,34 @@
+<!-- 中弹窗 二行文字 -->
+<template>
+	<uni-popup ref="dialogRef" :animation="false" :is-mask-click="false"
+	 mask-background-color="rgba(255, 255, 255, 0.6);">
+		<slot></slot>
+	</uni-popup>
+</template>
+
+<script setup>
+	import { ref } from 'vue';
+	const props = defineProps({
+	  title: {
+	    type: String,
+	    default: '提示'
+	  },
+	});
+	const dialogRef = ref(null); // 索引
+
+	// 打开弹窗
+	function handleShow() {
+		dialogRef.value.open();
+	}
+	// 取消
+	function handleClose() {
+		dialogRef.value.close();
+	}
+	defineExpose({
+		handleShow,
+		handleClose
+	})
+</script>
+
+<style>
+</style>