`
阅读更多

vue.js v-if使用,vue.js if...else if使用

 

 

================================

©Copyright 蕃薯耀 2018年11月28日

http://fanshuyao.iteye.com/

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>vue if else</title>
</head>
<body>
	
	<div id="vueDiv">
		<div>
			<div v-if="resultFlag=='1'">这里是If</div>
			<div v-else-if="resultFlag=='2'">这里是else if</div>
			<div v-else="resultFlag=='3'">这里是else</div>
			<input type="button" value="切换到if" @click="changeToIf"/>
			<input type="button" value="切换到else if" @click="changeToElseIf"/>
			<input type="button" value="切换到else" @click="changeToElse"/>
		</div>
		<div style="margin-top: 30px;">
			
			<div v-if="resultFlag=='1'">show 属性,和if else属性比较</div>
			<div v-show="ok">show</div>
			<div v-show="!ok">not show</div>
			<input type="button" value="切换到show" @click="changeToShow"/>
			<input type="button" value="切换到notShow" @click="changeToNotShow"/>
		</div>
	</div>

<script type="text/javascript" src="../js/vue.min.js"></script>
<script type="text/javascript">
var vueObj = new Vue({
	el: "#vueDiv",
	data: {
		resultFlag : "1",
		ok : true
	},
	methods: {
		changeToIf : function(){
			this.resultFlag="1";
		},
		changeToElseIf : function(){
			this.resultFlag="2";
		},
		changeToElse : function(){
			this.resultFlag="3";
		},
		changeToShow(){
			this.ok=true;
		},
		changeToNotShow(){
			this.ok=false;
		}
	}
});
</script>
</body>
</html>

 

 

================================

©Copyright 蕃薯耀 2018年11月28日

http://fanshuyao.iteye.com/

1
0
分享到:
评论
1 楼 蕃薯耀 2018-11-28  
vue.js v-if使用,vue.js if...else if使用

========
蕃薯耀

相关推荐

    Vue.js期末总复习

    Vue.js提供了多种指令,例如v-if、v-else、v-show等,用于实现条件判断。v-bind指令用于绑定数据,但不能实现条件判断。 3. 下列代码的运行结果为10。 在Vue.js中,可以使用computed选项定义计算属性。计算属性...

    vue- 基础使用 ,v-for、v-bind、v-if/v-else、v-show、v-model、.v-on

    在Vue中,有几个核心指令用于构建动态用户界面,这些指令包括`v-for`、`v-bind`、`v-if/v-else`、`v-show`、`v-model`和`.v-on`。下面将详细介绍这些指令的使用方法和场景。 1. `v-for`: 这个指令用于在DOM元素上...

    Vue.js前端开发实战-PPT.rar

    - **指令**:如v-if/v-else、v-for、v-bind和v-on等,用于控制DOM行为。 - **计算属性**:基于其他数据动态计算值,自动跟踪依赖并缓存结果。 - **侦听器**:通过v-on监听事件,处理用户交互。 4. **组件**: -...

    vue.js2.chm中文手册下载

    Vue.js提供v-if和v-else指令进行条件渲染,v-if是惰性的,只有在条件为真时才渲染元素。v-if还可以与v-else、v-else-if配合使用,形成条件分支。 十、列表渲染 v-for指令用于遍历数组或对象并渲染列表。它可以绑定...

    vue.js使用v-if实现显示与隐藏功能示例

    在实际开发中,还可以配合`v-else`和`v-else-if`来实现更复杂的逻辑判断,或者与`v-show`指令一起使用,`v-show`虽然也能实现类似的隐藏和显示功能,但它并不像`v-if`那样销毁和重建DOM元素,而是通过CSS的`display`...

    vue.js项目开发综合实践习题

    - **内置指令**:Vue.js提供了多种内置指令,例如`v-if`用于条件渲染,`v-for`用于循环渲染,`v-bind`用于动态绑定属性等。 - **自定义指令**:除了内置指令外,Vue.js还允许开发者自定义指令以满足特定的需求。 ...

    Vue.js-2.0-参考手册.zip

    2. **模板语法**:讲解Vue的模板语法,如数据绑定(`v-bind`)、事件处理(`v-on`)、条件渲染(`v-if/v-else`)、循环(`v-for`)等。 3. **组件化**:组件是Vue的核心特性,让你能够将UI拆分为可复用的模块。这里...

    《Vue.js前端框架技术与实战》教学大纲与实训大纲.docx

    3. Vue.js指令:详细阐述Vue.js内置指令,如v-if/v-else、v-for列表渲染、v-bind属性绑定等,以及如何有效地管理可复用元素。 4. 数据与方法:深入学习数据对象的定义和使用,Vue实例的属性和方法,以及Vue中处理...

    vue.js 使用v-if v-else发现没有执行解决办法

    v-if和v-else是Vue.js中的控制指令,用于条件性地渲染一块内容。这些内容只会在指令表达式返回真值时才会渲染。 当使用v-if和v-else遇到问题,尤其是它们没有按预期工作时,可能是由于几个原因造成的。文章中提到的...

    《Vue.js权威指南》.zip

    3. **指令系统**:Vue.js 提供了一系列内置指令,如v-if/v-else用于条件渲染,v-for用于循环遍历,v-bind/v-on用于数据绑定和事件处理,这些指令极大地简化了DOM操作。 4. **数据绑定**:Vue.js 使用双向数据绑定...

    一、Vue.js入门.md

    - **`v-else-if`**: 可以连续使用 `v-if` 和 `v-else-if` 来实现多重条件判断。 `v-if` 和 `v-show` 的主要区别在于,`v-if` 是通过添加/删除 DOM 节点来实现显示/隐藏,而 `v-show` 是通过修改元素的 CSS 样式...

    Top 50 Vue.js Interview Questions.docx

    Vue.js Interview Questions ...同时,我们还可以了解到 Vue.js 的一些内置指令,如 v-for、v-show、v-if、v-else、v-bind、v-model 等,以及如何在 Vue.js 中创建一个 Vue 实例、创建自定义过滤器、使用虚拟 DOM 等。

    Vue.js精讲视频教程(包含源码-视频-笔记) .docx

    - v-if/v-else:条件渲染。 - v-for:列表渲染。 - **计算属性与侦听器**: - 计算属性(computed):依赖其他数据变化自动更新的属性,适合展示经过处理后的数据。 - 侦听器(watcher):响应数据变化执行某些...

    前端开发框架vue.min.js

    2. **指令系统**:Vue.js 提供了一系列预定义的指令,如`v-if/v-else`用于条件渲染,`v-for`用于循环渲染,`v-on`用于事件监听等,它们简化了DOM操作。 3. **组件化**:Vue.js 的核心是组件,开发者可以创建可复用...

    浅谈vue 锚点指令v-anchor的使用

    在现代Web开发中,Vue.js是一个广泛使用且深受开发者喜爱的前端框架。它以组件化的方式构建用户界面,使开发者可以轻松地创建交互式应用程序。Vue指令是Vue.js中的核心功能之一,它允许开发者以声明式的方式向DOM...

    vue使用 bpmn.js

    Vue.js 是一款流行的前端JavaScript框架,它以组件化开发、易用性和高性能著称。BPMN(Business Process Model and Notation)则是一种用于描述业务流程的图形化语言,广泛应用于流程设计、建模和自动化。结合Vue.js...

    vue.js 2.0帮助文档.chm

    它支持条件语句(v-if/v-else)、循环(v-for)、事件绑定(@event)和指令(v-bind/v-on)等。 3. 组件化:Vue.js的一个强大之处在于组件系统,它允许开发者将UI拆分为可复用的部分。组件有自己的数据、方法和生命...

    vue.js全套视频教程-1-1课程简介

    了解如何声明和使用数据绑定(`v-bind`和`v-model`),以及条件渲染(`v-if`和`v-else`)和循环渲染(`v-for`)。 4. **指令与插值**:深入理解Vue中的指令,如`v-on`用于事件处理,`v-show`和`v-if`的区别,以及`v...

    Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法

    这个问题主要是由于Vue在初次渲染时,还未解析到JavaScript部分,所以无法应用v-if和v-else-if的逻辑,导致所有元素都先显示,然后再根据条件判断隐藏,从而产生闪现效果。 为了解决这个问题,可以使用v-cloak指令...

Global site tag (gtag.js) - Google Analytics