# plan-view-annotation-vue3 **Repository Path**: xjmroot/plan-view-annotation-vue3 ## Basic Information - **Project Name**: plan-view-annotation-vue3 - **Description**: 平面图点标记 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-11-20 - **Last Updated**: 2024-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # plan-view-annotation-vue3 ``` 平面图标记点,基于vue3+ts开发 ``` ## 安转方式 ``` yarn add plan-view-annotation-vue3 或 npm i plan-view-annotation ``` ## 引入方式 ``` import planView from "plan-view-annotation-vue3"; ``` ## 页面使用方式 ``` ``` ## 数据以及方法 ``` // 数据格式 type TPlanView = { content?: any; x: number | string; y: number | string; }; // 数据 const data = reactive([]); // 需要的配置 const configuration = reactive({ // 内容块宽高 width: 100, height: 80, // 是否展示内容块 contentShow: true, // 内容背景颜色 contentBackground: "red", // 标点颜色 titleBackground: "skyblue", // 背景图片 imgUrl: "", }); // 双击添加标点事件 const dbAddclick = (item: any) => { // 返回的是位置坐标:x,y }; // 右击删除事件 const rigthRemoveClick = (item: TPlanView, index: number) => { // 返回的是当前的删除对象,以及删除的下标:index }; ```