对vue v-if v-else-if v-else 的简单使用详解
程序员文章站
2022-06-20 15:33:59
首先vue.js请注意 2.1.0版本以上方可使用v-else-if
首先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下载:
以上这篇对vue v-if v-else-if v-else 的简单使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: 最正宗的麻辣小龙虾的做法
下一篇: 她生日,可男朋友在异地来不了
推荐阅读
-
对vue中v-if的常见使用方法详解
-
对vue v-if v-else-if v-else 的简单使用详解
-
vue 动态绑定height以及v-if、v-else的使用
-
详解Vue前端对axios的封装和使用
-
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
-
详解vue项目中使用token的身份验证的简单实践
-
Vue.js 源码分析(十七) 指令篇 v-if、v-else-if和v-else 指令详解
-
详解axios在vue中的简单配置与使用
-
对vue中v-if的常见使用方法详解
-
对vue v-if v-else-if v-else 的简单使用详解