v-if & v-else & v-show

1.v-if:是vue 的一个内部指令,指令用在我们的html中。

v-if用来判断是否加载html的DOM,比如我们模拟一个用户登录状态,在用户登录后现实用户名称。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>helloworld</title>
    <script type="text/javascript" src="../assets/js/vue.js"></script>
</head>
<body>

<h1>v-if&v-else&v-show</h1>
<hr>
<div id="app">
    <div v-if="isLogin">你好,徐睿</div>
    <div v-else>请登录</div>
    <div v-show="isLogin">hello</div>
</div>
<script type="text/javascript">
    var app = new Vue({
        el:‘#app‘,
        data:{
          isLogin:true
        }
    })
</script>
</body>
</html>
  这里我们在vue的data里定义了isLogin的值,当它为true时,网页就会显示:你好:徐睿,如果为false时,就显示请登录。

2.v-show:调整css中display属性,DOM已经加载,只是CSS控制没有显示出来。

3、v-if 和v-show的区别:

  • v-if: 判断是否加载,可以减轻服务器的压力,在需要时加载。
  • v-show:调整css dispaly属性,可以使客户端操作更加流畅。
时间: 2024-10-05 00:30:55

v-if & v-else & v-show的相关文章

C++:vector中的v.at(0)和v[0]的区别

设v是一个vector的对象, 如果v是非空的,则v.at(0)和v[0]是没有区别的,都是取数组中第一个值: 如果v是空的,则v.at(0)会抛出异常(exception std::out_of_range),指出数组下标越界,而v[0]的行为是未知的,因为operator[]操作符是不做下标越界检查的,这是为了保证程序执行效率.

证明 U and V={0}时 dim(U+V)=dim(U)+dim(V)

U And V={0} 证明 dim(U+V)=dim(U)+dim(V)设{u1,u2,...,uk} 是U的基,{v1,v2...,vr}是V的基,dim(U)=k ,dim(V)=r dim(U)+dim(V)=k+r.另一方面 U+V={z|z=u+v,u 属于 U,v 属于 V},因此 Span{u1,u2..,uk,v1,v2...,vr} =U+V现在我们考查 c1 u1 + c2u2...+ck uk + c(k+1)v(k+1)+...c(k+r)v(k+r)=0 (1式)U中

JS随机生成100个DIV每10个换行(换色,生成V字和倒V)

附图 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <style> 7 #content{margin:20px auto 0px;} 8 .d2{width:50px;height:50px;color:white;text-align: cent

吃饭GV节目名称v没v没v吃没吃v吗

 http://weheartit.com/vC1607g/collections/92699603-2015-03-17 http://weheartit.com/vC1607g/collections/92699605-2015-03-17 http://weheartit.com/vC1607g/collections/92699607-2015-03-17 http://weheartit.com/vC1607g/collections/92699608-2015-03-17 htt

年和个v农行吧个v

http://www.ettoday.net/news/tag//%E3%80%92%E5%8D%97%E5%AE%81%E5%93%AA%E9%87%8C%E6%9C%89%E5%8D%96%E9%A6%99%E7%83%9F%E5%9E%8B%E8%BF%B7%E8%8D%AFQ%EF%BC%9A%EF%BC%91%EF%BC%91%EF%BC%92%EF%BC%97%EF%BC%94%EF%BC%90%EF%BC%91%EF%BC%91%EF%BC%97%EF%BC%95/ http://

Map&lt;K, V&gt; 中k,v如果为null就转换

Set<String> set = map.keySet(); if(set != null && !set.isEmpty()) { for(String key : set) { if(map.get(key) == null) { map.put(key, ""); } } } 原文地址:https://www.cnblogs.com/smileblogs/p/10332279.html

v:bind和没有v:bind有什么区别

1. <div id='myid'></div> 会生成id为myid的层. 2. <div :id='myid'></div>这儿的意思是data:{myid:"sth"} 会变成动态赋值的. 原文地址:https://www.cnblogs.com/sexintercourse/p/12293532.html

3. System V IPC

System V IPC包含三种类型的IPC:System V消息队列.System V信号量.System V共享内存区 1. key_t键和ftok函数 三种类型的System V IPC使用key_t值作为名字.头文件<sys/types.h>定义key_t为一个至少32位的整数.函数ftok把一个已存在的路径名和一个整数标识符转换成一个key_t值,称为IPC键 #include <sys/ipc.h> key_t ftok(const char *pathname, in

oracle之 v$sql_monitor 监视正在运行的SQL语句的统计信息

11g中引入了新的动态性能视图V$SQL_MONITOR,该视图用以显示Oracle监视的SQL语句信息.SQL监视会对那些并行执行或者消耗5秒以上cpu时间或I/O时间的SQL语句自动启动,同时在V$SQL_MONITOR视图中产生一条记录.当SQL语句正在执行,V$SQL_MONITOR视图中的统计信息将被实时刷新,频率为每秒1次.SQL语句执行完成后,监视信息将不会被立即删除,Oracle会保证相关记录保存一分钟(由参数_sqlmon_recycle_time所控制,默认为60s),最终这

XVII Open Cup named after E.V. Pankratiev. Grand Prix of America (NAIPC-2017)

A. Pieces of Parentheses 将括号串排序,先处理会使左括号数增加的串,这里面先处理减少的值少的串:再处理会使左括号数减少的串,这里面先处理差值较大的串.确定顺序之后就可以DP了. 时间复杂度$O(n^3)$. #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int N=310,inf=1000000; int n,i,j,m,all,