Я пытаюсь создать виртуальное веб-приложение, в котором фигура (например, квадрат) прикрепляется к веб-странице в том месте, где пользователь нажимает.Но я не могу понять, как создать форму и прикрепить ее.Это мой код, но он ничего не делает.
<template>
<div class="shapepage" @click="attachShape"></div>
</template>
<script>
export default {
name: "ShapePage",
methods: {
attachShape: (e) => {
render: (createElement) => {
return createElement('div', {
style: {
width: "100px",
height: "100px",
background: "red",
color: "white",
position: "absolute",
left: "50",
top: "50"
}
});
}
}
}
}
</script>
<style>
body {
background-color: rgba(245, 245, 245, 1);
}
.shapepage {
margin-top: 20px;
max-width: 500px;
height: 500px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
box-shadow: 0px 0px 5px 1px grey;
}
</style>