| [Vue.js]学习笔记-Vue.js条件语句-v-if 
 
 
 
 导读部分 
 
 
 
 
 教程部分 
 
 Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。 
 另: Vue.js 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统。 
 Vue.js条件语句主要有一下几种: 1. v-if 2. v-else 3. v-else-if 4. v-show 
 Vue.js添加语句-v-if学习笔记如下: 
 v-if条件判断, 就是实现, if中的条件为true,显示一个效果, false则不显示, 跟js的if条件判断一样, 下面就用实例看下具体的实现方式 
 实例: [HTML] 纯文本查看 复制代码 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例 - 苏飞论坛(sufeinet.com)</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app">
    <p v-if="seen">现在你看到我了</p>
    <template v-if="ok">
      <h1>苏飞论坛-源码下载地</h1>
      <p>学的不仅是技术,更是梦想!</p>
      <p>哈哈哈,打字辛苦啊!!!</p>
    </template>
</div>
    
<script>
new Vue({
  el: '#app',
  data: {
    seen: true,
    ok: true
  }
})
</script>
</body>
</html>运行结果: 
 修改上面实例中, 在底部赋值的时候, 将ok设置为false, 代码如下: [HTML] 纯文本查看 复制代码 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例 - 苏飞论坛(sufeinet.com)</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app">
    <p v-if="seen">现在你看到我了</p>
    <template v-if="ok">
      <h1>苏飞论坛-源码下载地</h1>
      <p>学的不仅是技术,更是梦想!</p>
      <p>哈哈哈,打字辛苦啊!!!</p>
    </template>
</div>
    
<script>
new Vue({
  el: '#app',
  data: {
    seen: true,
    ok: false
  }
})
</script>
</body>
</html>运行结果如下: 
 想法, 如果把seen设置为false, 则不限图2的内容, 显示如下: [/mw_shl_code][HTML] 纯文本查看 复制代码 [mw_shl_code=html,true]<!DOCTYPE html>[/font][/align]
[align=left][font="]<html>[/font][/align]
[align=left][font="]<head>[/font][/align]
[align=left][font="]<meta charset="utf-8">[/font][/align]
[align=left][font="]<title>Vue 测试实例 - 苏飞论坛(sufeinet.com)</title>[/font][/align]
[align=left][font="]<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>[/font][/align]
[align=left][font="]</head>[/font][/align]
[align=left][font="]<body>[/font][/align]
[align=left][font="]<div id="app">[/font][/align]
[align=left][font="]<p v-if="seen">现在你看到我了</p>[/font][/align]
[align=left][font="]<template v-if="ok">[/font][/align]
[align=left][font="]<h1>苏飞论坛-源码下载地</h1>[/font][/align]
[align=left][font="]<p>学的不仅是技术,更是梦想!</p>[/font][/align]
[align=left][font="]<p>哈哈哈,打字辛苦啊!!!</p>[/font][/align]
[align=left][font="]</template>[/font][/align]
[align=left][font="]</div>[/font][/align]
[align=left]<script>[/align]
[align=left]new Vue({[/align]
[align=left]el: '#app',[/align]
[align=left]data: {[/align]
[align=left]seen: false,[/align]
[align=left]ok: true[/align]
[align=left]}[/align]
[align=left]})[/align]
[align=left]</script>[/align]
[align=left]</body>[/align]
[align=left]</html>
 |