vue---条件与循环语句
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>vue--循环语句</title>
<script src="https://static.runoob.com/assets/vue/1.0.11/vue.min.js"></script>
 <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>   
</head>
<body>
      <div id="app">
	       <p v-if="seen">
		        看下我
				<template v-if="ok">
				   <h1>悟空</h1>
				   <p>
				        三打白骨精
				   </p>
				   {{#if ok}}
		               <h1>yes</h1>
		           {{/if}}
				</template>
</p>
</div>
<!--v-else-->
	   <div id="else">
	   <!--Math.random()取随机数-->
	         <div v-if="Math.random()>0.5">
			      sorry
			 </div>
			 <div v-else>
			        welcome
			 </div>
	   </div>
<!--v-else-if-->
	   <div id="elseif">
         <div v-if="type === 'A'">
              A
         </div>
         <div v-else-if="type === 'B'">
              B
         </div>
         <div v-else-if="type === 'C'">
              C
         </div>
         <div v-else>
              Not A/B/C
         </div>
       </div>
	   <!--v-for 指令需要以 site in sites 形式的特殊语法,
	   sites 是源数据数组并且 site 是数组元素迭代的别名。-->
	   <div id="vfor">
	      <ol>
		     <li v-for="dog in dogs">
			   {{dog.name}}<br>
			   --------------
			 </li>
		  </ol>
		  <ul>
             <template v-for="dog in dogs">
               <li>{{ dog.name }}</li>
               <li>--------------</li>
             </template>
          </ul>
	   </div>
<div id="forobj">
           <ul>
            <li v-for="value in object">
               {{ value }}
            </li>
           </ul>
		   <ul>
            <li v-for="(value,key) in object">
               {{key}}:{{ value }}
            </li>
           </ul>
		   <ul>
            <li v-for="(value,key,index) in object">
              {{index}}: {{key}}:{{ value }}
            </li>
           </ul>
       </div>
	   <div id="forint">
	      <ul>
		     <li v-for="n in 10"> {{n}}</li>
		  </ul>
	   </div>
</body>
<script>
<!--v-for 迭代对象-->
new Vue({
    el:'#forint'
})
</script>
<script>
<!--v-for 迭代对象-->
new Vue({
    el:'#forobj',
	data:{
	    object:{
		     name:'悟空',
			 race:'猴子',
			 address:'花果山',
			 post:'美猴王'
		}
	}
})
</script>
<script>
<!--v-for -->
  new Vue({
      el:'#vfor',
	  data:{
	      dogs:[
		     {name:'泰迪'},
			 {name:'二哈'},
			 {name:'金毛'},
			 {name:'藏獒'},
		  ]
	  }
  })
</script>
<script>
<!--v-else-if-->
  new Vue({
      el:'#elseif',
	  data:{
	      type:'A'
	  }
  })
</script>
<script>
<!--v-else-->
  new Vue({
      el:'#else',
  })
</script>
<script>
  new Vue({
      el:'#app',
	  data:{
	     seen:true,
		 ok:false
	  }
  })
</script>
</html>
vue---条件与循环语句的更多相关文章
- Python 2.7 学习笔记  条件与循环语句
		
本文介绍下python条件和循环语句的语法 一.if条件语句 语法格式如下: if 表达式: .... elif 表达式: .... elif 表达式: .... else: ..... 说明:与其它 ...
 - Python中的条件和循环语句
		
条件和循环语句 1. 条件语句 if单用 格式:if 条件表达式 例如:if 5 > 3: print('True') >>> 'True' #当条件满足时才会执行上述操作. ...
 - python系列八:Python3条件控制&循环语句
		
#!/usr/bin/python #-*-coding:gbk-*-#Python3 条件控制&循环语句import randomage = int(input("请输入你的年龄: ...
 - python实例 条件和循环语句
		
#! /usr/bin/python #条件和循环语句 x=int(input("Please enter an integer:")) if x<0: x=0 ...
 - python之最强王者(3)——变量,条件、循环语句
		
1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的 ...
 - PL/SQL学习(二)条件和循环语句
		
原文参考:http://plsql-tutorial.com/ PLSQL条件语句 IF THEN ELSE STATEMENT 1) IF condition THEN statement ...
 - r语言之条件、循环语句
		
if条件语句:if (conditon) {expr1} else {expr2} > x<-1> if(x==1)+ {x<-"x=1"}else+ {x ...
 - #7   Python顺序、条件、循环语句
		
前言 上一节讲解了Python的数据类型和运算,本节将继续深入,涉及Python的语句结构,相当于Python的语法,是以后编写程序的重要基础! 一.顺序语句 顺序语句很好理解,就是按程序的顺序逻辑编 ...
 - Vue.js:循环语句
		
ylbtech-Vue.js:循环语句 1.返回顶部 1. 循环语句 循环使用 v-for 指令. v-for 指令需要以 site in sites 形式的特殊语法, sites 是源数据数组并且 ...
 - JavaScript里面的条件、循环语句以及异常处理
		
1.JavaScript里面条件语句主要有两种形式 if(条件){ ... }else if(条件){ ... }else{ ...} switch(变量名): case 值1://如果变量名为值1, ...
 
随机推荐
- python之路-pyc
			
一.解释型语言和编译型语言 解释性语言:在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言.运行时就不需要翻译,而直接执行就可以了.最典型的例子就是C语言. 编译型语言:没有 ...
 - Java互联网应用和企业级应用的区别
			
企业级应用是为了满足企业日常运营所产生的IT应用,其目的是满足企业自己,对交付厂家而言,俗称2B业务:互联网应用则是面向个人用户,俗称2C业务.就个人经验,企业应用主要关注业务服务的能力,针对该企业的 ...
 - Sublime Text3 调色板 ColorPicker插件安装及快捷键
			
一.安装 第一步:打开菜单栏下的tools>command palette或是快捷键ctrl+shift+p输入PI 点击第一个安装包等待跳出窗口,输入ColorPicker,待安装完成 第二步 ...
 - boostrap 日期插件(带中文显示)
			
不知道大家用什么样的日期插件,我最近用了bootstrap插件,整理了下,分享给大家,第四部分是我找的插件源码,可以省去大家的找的时间,按1-3的步骤用就好了,有些样式上的小问题就自己调一调: (1) ...
 - 以太坊Bootstrap和Kademlia算法实现逻辑简介(基于cpp-ethereum)
 - JS中的一元操作符
			
表达式 一元操作符 优先级 结合性 运算顺序 表达式是什么? 就是JS 中的一个短语,解释器遇到这个短语以后会把对它进行计算,得到一个结果参与运算,我们把这种要参与到运算中的各种各样的短语称为表达式. ...
 - Shell 字符串处理
			
字符串处理方式 计算字符串长度 获取子串在字符串中的索引位置 计算子串长度 抽取(截取)字串 1.计算字符串长度,有两种方式 $ ${#string} $ expr length "$str ...
 - Python成长之路【第四篇】模块儿
			
模块儿&包(* * * * *) 模块儿(modue)的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多 ...
 - WEB学习笔记8-添加javascript禁用的提示
			
最常用的方式是使用<noscript>标签,此标签就是当javascript被禁用或者不被支持的时候提供一种代替方式,即<noscript>标签的内容会在此时被浏览器解析,作为 ...
 - 【oracle入门】SQL的命令动词
			
SQL的功能 命令动词 数据定义 CREATE,DROP,ALTER 数据操纵 SELECT,INSERT,UPDATE,DELETE 数据控制 CRANT,REVOKE