vue之指令系统python界泥石流

<style>           .box2 {                    height: 100px;                    width: 100px;                     background-color: red;                    }                     .box3 {                  height: 100px;                   width: 100px;                  background-color: yellow;                    }                   </style>

也可以添加一个v-else块。

另外还有v-else-if块,它是2.1.0新增的。

v-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。

v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。

相比之下,v-show 就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换。

一般来说,v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。因此,如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件很少改变,则使用 v-if 较好。

当v-if与v-for一起使用时,v-for具有比v-if更高的优先级。

比如我们可以

我们在js中常用操作dom的css样式属性的方法有很多,在vue中可以直接使用v-bind:class来给每个标签元素添加class。

对象语法

我们可以传给 v-bind:class 一个对象,以动态地切换 class:

如果有按钮的话,我们可以通过点击按钮动态的切换class。此外,v-bind:class 指令也可以与普通的 class 属性共存

和如下data:

效果如下

我们可以把一个数组传给v-bind:class,以应用一个 class 列表:

渲染为:

如果你也想根据条件切换列表中的 class,可以用三元表达式:

这样写将始终添加 errorClass,但是只有在 isActive 是 true时才添加 activeClass。

不过,当有多个条件 class 时这样写有些繁琐。所以在数组语法中也可以使用对象语法:

<style>

.box4 { height: 200px; width: 200px; background-color: blue; }

.active {background-color: purple;}

</style>

</head>

<body>

<div id="app">

<!-- v-bind:class(v-bind绑定class,''中为字符串) v-bind:class='{active:isActive}',分别为k和value;其中active为类名;

isActive为变量名,isActive为true时,active属性就会添加到标签中,反之亦然 -->

<div class="box4" v-bind:class='{active:isActive}' ></div>

<!-- v-bind:class绑定数组 ='[]'-->

<div class="box5" v-bind:class='[activeClass,errorClass]' ></div>

<!--只要是标签中的属性都可以用v-bind绑定,自定义属性也可以绑定,

v-*指令系统后边''中的值(除去方法)一定放在data属性里边的,一定要在data中声明,如用'imgSrc'代替src路径 -->

<img v-bind:src="imgSrc">

<!-- v-bind可用':'   代替 v-on可用'@'代替 -->

<!-- "#"为a标签默认刷新一下的事件,"javascript:;"为阻止a标签的默认事件-->

<button v-on:click='changeColor'>切换</button>

</div>

<script>

new Vue({

el:'#app',

data:{

isActive:false, activeClass:'active1 active2 active3',

errorClass:'text-danger1 text-danger2 text-danger3',

},

methods:{

changeColor:function(){

},

// 对象的单体模式=clickhandler:function(){}

clickhandler(e){

// 所有的事件都会传进来一个事件对象 // 阻止a标签的默认事件(类似form表单的submit事件,会自动提交form表单的submit行为,也可以用事件修饰符:

alert(111);

});

</script>

可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。

结果为:当我点击的按钮的时候,下面p标签的数据也会发生变化,同时button的文字也会发生变化。

然而许多事件处理逻辑会更为复杂,所以直接把 JavaScript 代码写在 v-on 指令中是不可行的。因此 v-on 还可以接收一个需要调用的方法名称

扫一眼 HTML 模板便能轻松定位在 JavaScript 代码里对应的方法。

因为你无须在 JavaScript 里手动绑定事件,你的 ViewModel 代码可以是非常纯粹的逻辑,和 DOM 完全解耦,更易于测试。

当一个 ViewModel 被销毁时,所有的事件处理器都会自动被删除。你无须担心如何自己清理它们。

THE END
0.脾气大的女人有这三个好处,不够“聪明”的男人根本不会懂张雨绮,算是娱乐圈中的一股泥石流。 她不在意外界的眼光,更不会为了迎合他人而牺牲自己的幸福。 爱就结婚,不爱就离婚,想接受前夫追求就接受,永远都是自己人生的主导者。甚至于她受到委屈会动手,不委曲求全。 就是这样一种敢爱敢恨的“暴脾气”,让她活出了女人应有的样子。 jvzquC41yy}/lrfpuj{/exr1r1gfg9j8h8hcf>
1.2023湖北高考地理真题(解析版)宽窄交替。原因:地震导致山体岩石破碎,抗蚀能力减弱,流水侵蚀增强;诱发滑坡、泥石流堵河,形成堰塞湖,局部水位上升,河面展宽,宽窄交 替。(2)协同多部门,建立有序的管理机制,统筹交通建设与生态保护的关系。规划路径时尽量以桥梁、隧道代路,减少对大熊猫栖息地的分割; jvzq<84yyy4489iqe0ipo8iqewsfp}4451714:42:1:36<=328e23962:2>327xjvor
2.火箭军山体施工驯服“奔牛群”泥石流坑道险报废潘越峰还会同部队优化点位,调整孔深,优化药量,使每一次爆破都恰到好处。同时,他带人在数十个断面埋设数百个传感器,开展超前地质预报、变形受力和测量分析,成为安全监控的灵通耳目。 置身险境,潘越峰的担当更多体现在受命于危难之际。一次,施工山体遭受百年一遇洪涝灾害,巨大泥石流像狂野的“奔牛群”排山倒海压下来,坑jvzquC41yy}/eqnpcpkxu7hqo0io1vnn14628855/2709@<:799/uqyon
3.2023高三上地理期中试卷及答案C. 岩层崩塌 D. 坡面泥石流 哥伦比亚有南美最丰富的动植物群落,气候因地势而异,东部平原南部和太平洋沿岸是热带雨林气候,1000至2000米的山地属亚热带森林气候,海拔更高地区则为高山气候,西北部分布有热带草原气候。虽地处热带,但首都却气候凉爽,四季如春据此并结合图回答下面小题。 jvzquC41yy}/qq6220ipo8pcqunj1zn|jqthmjtujk542:8480nuou
4.海南乐东原副县长涉嫌受贿359万笑称系人情往来时政摆平拆迁收好处费 据检方指控,曾任乐东县旧城拆迁领导小组组长的石春海,利用职务便利,帮助单位和个人摆平在征地拆迁中存在的困难,大肆收受“好处费”。 据指控,2008年4月,李汉良以挂靠乐东县建筑公司的名义,与乐东县种子公司、畜牧局和科协合作建房,拆除3家单位原使用的综合楼后再新建一栋新的综合楼。 jvzq<84rqnouklx0rguqnn3eqo4dp8s1427419<421i2296/44875A620jznn
5.[十分科学]泥石流带来的有益之处正在播放[十分科学]泥石流带来的有益之处 《十分科学》 20240730 遇电如何保安全 00:09:19 《十分科学》 20240729 神奇“隐身术” 00:09:03 《十分科学》 20240731 闪电能否变身“充电宝” 00:09:30 《十分科学》 20240801 脑机接口·会放电的大脑 00:09:09 《十分科学》 20240802 脑机接口·大脑天线装在哪jvzquC41vx4de}{0ep532;912:5358[KFGIT3Y^7Ic
6.(印度尼西亚山洪泥石流)印度尼西亚多泥石流原因(本文共计508个字但是这里会发生泥石流灾难,那印度尼西亚多泥石流原因都有哪些呢? 印度尼西亚最主要的原因主要有四点: 1:处于板块交界处,地质活动活跃,易发生地震. 2:印尼是位于太平洋的岛国,处热带,易受热带风暴的袭击. 3:印尼是火山国,有400多座火山. 4:印尼全年雨水充沛,易发生水灾,泥石流. 其实泥石流是指在山区或者其他沟谷jvzquC41o0kccwicq0io1zncqoko1jsswct04of8::hg;B93f3::4?>79e>5d
7.公路景观设计范文在公路建设中常见的植被破坏、砍伐林木、垃圾污染等问题,不仅直接影响公路的沿线环境和公路的安全有效运营,后续的持续性恶化将引发滑坡、泥石流等严重的环境问题。这些问题的产生,应当将责任追溯到公路设计之初时的景观设计。因为一个充分完备的景观设计方案,能够详细考察公路沿线的自然环境和人文环境,在科学设计和周密考证jvzquC41yy}/i€~qq0ipo8mcqyko1?<4944ivvq