Vueコンポーネントには、次のように定義された「obj」というブールプロップがあります。
obj: { Type:Boolean, default: false}
次のようにtrue
に設定できます。
<my-component :obj="true"></my-component>
ただし、次のようにtrue
に設定できるようにしたいと思います。
<my-component obj></my-component>
小道具の存在はtrue
を意味し、その不在はfalse
を意味します。 Vueコンポーネントでこのように機能する小道具を定義する方法はありますか?
それはどんな場合でもブール小道具の動作です。次のようにプロップを定義するだけです:
{
props: {
fast: Boolean
}
...
}
そして、デフォルトはfalse
です。次のテンプレートで属性を指定すると、true
に設定されます。
<my-foo fast/> <!-- fast is true -->