【问题标题】:Vue - How to dynamically set a grid area nameVue - 如何动态设置网格区域名称
【发布时间】:2021-06-19 21:55:55
【问题描述】:

我有一个对象列表,我在模板中循环并生成这些对象。根据屏幕尺寸,这些对象需要在网格内以不同的方式定位。

所以我想使用 CSS 中的 grid-area 属性来定义它们在不同屏幕尺寸中的位置。但我面临的问题是我找不到如何为每个元素动态定义网格区域名称。

我尝试过关注,但它不起作用。我在网上搜索过,但没有找到任何解决方案。 title 变量是一个字符串,其中包含需要为 grid-area 属性设置的名称。

:style="{ title: gridArea }"

【问题讨论】:

标签: css vue.js dynamic-binding


【解决方案1】:

对于“双重名称属性”,您可以将其包装在字符串中

<div class="block" :style="{ 'grid-area': title }">...</div>

【讨论】:

  • 非常感谢!这是解决方案:D!!
  • 我可以而且会在 8 分钟内做到这一点 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-08
  • 1970-01-01
  • 1970-01-01
  • 2019-08-16
  • 2023-03-16
  • 1970-01-01
相关资源
最近更新 更多