ホームページ >ウェブフロントエンド >jsチュートリアル >Vue.js 学習記録: 要素とテンプレートでの v-if ディレクティブの使用

Vue.js 学習記録: 要素とテンプレートでの v-if ディレクティブの使用

陈政宽~
陈政宽~オリジナル
2017-06-28 15:37:461305ブラウズ

この記事では、Vue.jsの学習記録の中で、要素やテンプレートにおけるv-if命令の使用に関する関連情報を中心に紹介しており、参考や学習の参考になると思います。学習の価値を理解している皆さん、それを必要としている友人の皆さん、ぜひ下記をご覧ください。

この記事では主に、Vue.js の要素とテンプレートでの v-if 命令の使用に関する関連コンテンツを紹介します。詳細な紹介を見てみましょう。構文は比較的単純で、コードに直接移動します:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 <title></title>
 <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<p id="wangtuizhijiademo">
 <p v-if="instruction">在Vue.js中,当判断语句为true,可以显示信息,当为false时候不显示</p>
 <template v-if="show1">
  <p>我是 show1,默认是开启的(true),当你设置false我不显示!</p>
 </template>
 <template v-if="show2">
  <p>我是 show2,默认是关闭的,当你设置show2的值为true,我会被显示!</p>
 </template>
</p>

<script>
 new Vue({
  el: &#39;#wangtuizhijiademo&#39;,
  data: {
   instruction:true,
   show1: true,
   show2: false
  }
 })
</script>
</body>
</html>


tru​​eはオン

状態
、falseはオフ状態です。

興味がある場合は、show2: false を false から true に変更してみてください。次の 2 つの情報が表示されます。

Vue.js では、判定ステートメントが true の場合、 falseの場合は表示されませんデフォルトで有効になっているshow1(true)にすると表示されません!

私は show2 ですが、デフォルトではオフになっています。show2 の値を true に設定すると、私が表示されます。

概要

以上がVue.js 学習記録: 要素とテンプレートでの v-if ディレクティブの使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。