html - 动态地将标题附加到图像
问题描述
首先,我有图像(开关),它们有名称(K1、K2、K3、..)。我想将显示的名称 K1 附加到相应的(显示的)开关上,如下图所示。
这是我目前正在使用的代码:
<div id="app">
<fieldset style="background-color: rgb(181, 207, 209);">
<h1>simTest server</h1>
<hr>
<div class="circuitplan">
<div v-for="(val, key, index) in switchObj" v-bind:key="key">
<div>
<span class="switch" v-bind:class="{ closed: val==='closed', opened: val==='opened', K1: key==='K1', K2: key==='K2', K3: key==='K3', K4: key==='K4', K5: key==='K5'}" @click="onSwitchClick(key)"></span>
</div>
</div>
</div>
</fieldset>
我之前尝试过的是,我将开关的名称也称为“{{ key }}”放在这里:
<span class="switch" v-bind:class="{ closed: val==='closed', opened: val==='opened', K1: key==='K1', K2: key==='K2', K3: key==='K3', K4: key==='K4', K5: key==='K5'}" @click="onSwitchClick(key)">{{ key }}</span>
所有可用开关的名称都显示出来了,但很混乱。我尝试的另一件事是使用 :hover 在将鼠标悬停在它们上方时显示开关,作为(必须承认不好)解决方法。
任何人都知道如何实现这个“功能”?提前谢谢!
解决方案
推荐阅读
- python - 没有名为“tflib”的模块
- java - 如何仅显示嵌套 JSON 中的特定字段
- regex - 在 Google 表格中使用正则表达式如何删除 <> 字符中的所有内容,包括字符本身?
- sas - 在SAS中删除某个字符之后的字符
- javascript - 用于运行具有自动单击按钮脚本的 url 的 cronjob 配置
- python - Replacing missing value with a certain condition
- c++ - QSerialPort 从组合框中选择一个端口
- c - 在我的程序中断函数之前添加排序算法
- javascript - 我在材质 UI 选项卡中有错误为“失败的道具类型:不支持道具`children`。请删除它”
- embedded - 将 Python 程序转换为 Arduino 草图