Vue.jsでHTML属性を条件付きでレンダリングする最良の方法は何かを知りたいたとえば、現在のインスタンスのツールチップメッセージがある場合は、data-toggle="tooltip"
を追加します。vue.js属性の条件付きレンダリング
私が今持っているコード:
<span
:data-toggle="!!col.col_spec.tooltip ? 'tooltip' : ''"
:title="col.col_spec.tooltip"
>
{{ col.col_spec.title }}
</span>
けれども、私はとき、私はここで計算されたプロパティを使用する場合でも、私はまったくdata-toggle
の属性を持っていないことを好むだろう...多くの第二ラインが好きではありません表示するツールチップはありません。
<span ref="column">
{{ col.col_spec.title }}
</span>
そしてVueの中で:
ツールチップがないときに属性が存在しないようにするには、テンプレートではなく、mounted()などのようにします。 – Bert