在项目中我们总能遇到一些奇怪的需求。比如如标题描述一样在图片标记点位、文字、和自定义的形状?
1.先定义一块图片的区域~
<div class="mapContainer" id="mapContainer" ref="mapContainer">
<img
id="myBiaoZhu"
src="bg.jpg"
alt=""
style="height: 400px; width: 600px"
/>
<el-button type="text" @click="startBiaoZhu">开始标注</el-button>
<el-button type="text" @click="endBiaoZhu">标注完成</el-button>
</div>
如图:

首先定义我们展示到页面的对象
const state = reactive({
banMa: [
{
id: 1,
x: 240,
y: 302,
},
], //斑马线的数组
canBiaoZhu: false, //是否可以进行标注
pointColor: "
本文提供一个Vue3项目中的实战教程,详细讲解如何在图片上标记点位、添加文字以及绘制自定义形状。通过定义图片区域,渲染数组到页面,并实现点击固定点位的功能。
最低0.47元/天 解锁文章
4744

被折叠的 条评论
为什么被折叠?



