首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue-Konva的中心舞台

Vue-Konva的中心舞台
EN

Stack Overflow用户
提问于 2021-01-03 07:09:53
回答 1查看 113关注 0票数 0

我正在尝试使用Vue 2中的Vue-Konva来构建一个非常基本的视频编辑应用程序。这是一个简单的舞台,有一个1px的黑色框架:

代码语言:javascript
复制
<template>
  <div>
    <v-stage :config='stageConfig'>
      <v-layer>
        <v-rect :config='rectConfig'></v-rect>
      </v-layer>
    </v-stage>
  </div>
</template>

<script>
  export default {
    name: 'konvaStage',
    data() {
      return {
        stageConfig: {
          width: 300,
          height: 300,
        },
        rectConfig: {
          x: 0,
          y: 0,
          width: 300,
          height: 300,
          stroke: 'black',
          strokeWidth: 1
        }
      };
    }
  }
</script>

尽管在组件文件和父应用程序视图中使用CSS来对齐舞台,但舞台始终位于左侧居中,与窗口边框之间留有一定的边距。我同时使用了text-align和align-content属性。

我设法找到了一种方法,将舞台包装在<p align='center'> </p>标记中。但是,添加边框会显示画布扩展到整个页面的宽度。特别是,在这种配置中,管理单击事件及其坐标是不可能的。

有没有更好的方法呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-03 18:20:44

我找到了一个更有效的解决方案:将舞台包装在居中表格内的td标记中:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65545073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档