【问题标题】:How to update the text based on the response value in quasar?如何根据类星体中的响应值更新文本?
【发布时间】:2020-02-17 21:44:16
【问题描述】:

我有一个 q-table,我可以在其中从 API 获得响应。在其中一个条目中,它将标志的值设为 0 或 1,我需要将其更新为是或否。 我该怎么做?

我正在使用 q-badge 更改背景颜色并突出显示它,但无法更新文本。

      <template v-slot:body-cell-processed="props">
        <q-td :props="props" >
          <q-badge style="background-color:white" :class="props.row.processed==0?'bg-red':'text-black'">
              {{ props.row.processed }}
            </q-badge>
        </q-td>
      </template>

【问题讨论】:

    标签: laravel vue.js vue-component quasar-framework quasar


    【解决方案1】:

    我试过了,效果很好。

    <q-td key="processed" :props="props">
                <q-badge style="background-color:white" :class="props.row.processed==0?'bg-red text-white text-weight-bolder':'bg-blue text-black'">
                  {{ props.row.processed }}
                </q-badge>
              </q-td>
    

    Codepen - https://codepen.io/Pratik__007/pen/PoqzzLx?editable=true&editors=101

    【讨论】:

    • 这行得通。但我的问题是关于根据值将文本更新为是或否。如果是 1,我应该将文本设置为否,否则。对此有什么意见吗?
    • 试试这个
    猜你喜欢
    • 1970-01-01
    • 2014-06-07
    • 2020-03-09
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多