vue v-if v-else-if v-else 的简单使用
来源:互联网 发布:centos中文乱码 编辑:程序博客网 时间:2024/06/15 00:30
首先vue.js请注意 2.1.0版本以上方可使用v-else-if
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script src="../vue.js"></script></head><body><div id="box"><!--实例1 vue 2.1.0以上版本支持 v-if v-else-if --><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><hr /><!--实例2 v-if / v-else--><div v-if="type==='A'">ok!!!</div><div v-else>no!!!</div><hr /><!--实例3 模板中使用v-if / v-else--><my-form :login-type="loginType"></my-form><button @click="toggleFun">toggle loginType</button></div><script>var MyForm = {//template:"#myForm"props:['loginType'],template:` <div v-if="loginType === 'username'"> <label>Username</label> <input placeholder="Enter your username" key="username-input"/> </div> <div v-else> <label>Email</label> <input placeholder="Enter your email address" key="email-input"/> </div>`}var app = new Vue({el:'#box',// ().$mount("#box");data:{type:'C',loginType:'username'},components:{"my-form":MyForm},methods:{toggleFun: function() {this.loginType = this.loginType === 'username'? 'email':'username';}},created:function (){}});</script></body></html>
页面展示如下:
vue.js下载:https://github.com/vuejs/vue
阅读全文
0 0
- vue v-if v-else-if v-else 的简单使用
- vue v-if v-else v-else-if
- vue.js中的条件渲染(v-if/v-else/v-else-if/v-show)
- v-if v-else v-show 指令
- 【原理】vue的v-if和v-else、v-bind实现的登录界面案例
- vue的v-if和v-else-if判断的应用
- 使用v-if v-else发现没有执行
- 6-Vue指令之条件渲染 V-if/else
- vue v-for v-if
- Vue v-if v-show
- vue初学 v-if
- v-if和v-show的使用
- vue 中,v-for和v-if同时使用
- vue v-if和v-slse结合使用
- VUE中的v-if与v-show
- Vue 中的 v-if 和 v-show
- Vue.js 中 v-if 和 v-show 的区别
- Vue.js 中 v-if 和 v-show 的区别
- Linux指令用之记之-cut
- Git-将已有的项目提交到Git
- 版本更新
- 通讯的基本概念以及分类
- websocket原理
- vue v-if v-else-if v-else 的简单使用
- 【Scikit-Learn 中文文档】交叉验证
- 谈谈UIView的几个layout方法-layoutSubviews、layoutIfNeeded、setNeedsLayout...
- 性能调优攻略
- JZOJ5483. 【清华集训2017模拟11.26】简单路径
- Linux基本服务相关命令
- java Buffer 记录
- 指向函数的指针
- hdu 1864 最大报销额