src/views/home/components/textBox.vue
@@ -1,5 +1,5 @@ <template> <g :transform="'translate(' + offset.join(',') + ')'"> <g class="pointer" ref="g" :transform="'translate(' + offset.join(',') + ')'" @click="handlerClick"> <!-- 圆角矩形 --> <path :d="createRoundRectPath(84, 30, 6)" @@ -57,6 +57,9 @@ C ${cp7[0]} ${cp7[1]}, ${p0[0]} ${p0[1]}, ${cp0[0]} ${cp0[1]} Z`; }, handlerClick() { this.$emit('click', this.$refs.g); } }, mounted() {}, @@ -64,4 +67,7 @@ </script> <style scoped> .pointer { cursor: pointer; } </style>