【发布时间】:2021-04-26 21:33:57
【问题描述】:
我正在根据某个计时器将 css 类分配给一个 div。
s0 可以是 0 - 5
这个作业(如下)工作正常,但感觉在写作和性能上都有很多开销。是否有另一种方法可以在 nuxt 中动态分配 css 类?
例如直接在模板上写class="-mt-{s0*8}"?为什么需要返回布尔值?我错过了什么吗?
<template>
<div class="secs-0" :class='{"-mt-8": oct(s0, 8),
"-mt-16": oct(s0, 16),
"-mt-24": oct(s0, 24),
"-mt-32": oct(s0, 32),
"-mt-40": oct(s0, 40)}'>
...
<script>
...
methods: {
oct(o, p) {
return o*8 == p
}
},
...
【问题讨论】:
标签: vue.js vue-component tailwind-css nuxtjs