动态显示工具提示

时间:2018-11-16 08:01:22

标签: vue.js

我需要动态显示工具提示。在span标签内编写v-for循环时出现错误。

    <span v-if="documentType === 'CourierReciept' && documentGroup === 'CourierDocuments'">
      <label>{{UploadText}} {{f.DisplayName}}</label>
      <span v-if="f.IsRequired == true">*</span>
      <span v-tooltip=" <span v-for= "(s,index) in staticText" :key="index"> 
             {{staticText.name}}>"<i class="fa fa-info-circle" aria-hidden="true"></i>
      </span>
   </span>

2 个答案:

答案 0 :(得分:0)

v工具提示docs给出了动态使用它的清晰思路。我将假设您已经正确安装了v-tooltip,并且可以开始使用了。如果您尝试

<span v-if="documentType === 'CourierReciept' && documentGroup === 'CourierDocuments'">
      <label>{{UploadText}} {{f.DisplayName}}</label>
      <span v-if="f.IsRequired == true">*</span>
      <span v-for= "(s,index) in staticText" :key="index">
        <span v-tooltip="s.name">
          <i class="fa fa-info-circle" aria-hidden="true"></i>
        </span>
      </span>
</span>

哪个跨度很大,会给您很多圈子,但可能会起作用。如果这不是您想要的,我建议您设置一个jsfiddle或codepen或我们可以看看的东西。

答案 1 :(得分:0)

我在 VUE 中搜索了相同的查询“动态显示工具提示”。结果我得到了这个。

通过进一步研究,我发现这种语法有效:

v-bind:title=data.res

这里用在 forloop 中:

<div v-for="item in data">
    <div v-bind:title=item.from >{{item.from}} | {{item.date}}</div> <----- HERE ---
</div>