摸鱼摸鱼摸鱼-啥也没有

48 阅读2分钟

动态数据

动态类 :class 是根据不同的条件来进行判断,最后决定用哪个

鼠标移入动态样式流程

设置两个大元素和五个小元素(item)

第一个大元素 设置颜色背景 display:flex;margin:auto;  让元素垂直水平居中

第二个大元素 设置颜色背景 display:flex; margin:auto 让元素垂直水平居中

 justify-conten:space-center(第二个元素里套着五个小元素,让他们均匀分布

五个小元素(item)有 v-for循环生成对应的数组,也设置垂直水平居中,设置样式,根据条件

设一个动态类,进行三元运算进行判断 先判断index和kk形参是否和值相等,如果相等则为真,为真就执行第一个ss,不为真就执行第二个‘’。

在data中给ss声明并进行赋值。

对item设一个鼠标移入事件@mouseenter,方法写在methods里面,将index作为参数传入到方法里面。并让index赋值给kk。然后index作为参数给事件名点点

Ss设置样式 flex-grow:0.8;它只占剩余的空间 设置颜色背景

 

 

展开/收起

样式:display:none 隐藏元素,并且不占据空间 给bc设置

Es6新特性

Opacity:0.0-1.0 从透明到完全不透明   给bb设置

  Visibity:hidden元素不会被显示,但是还占据空间

Visibity:visible元素正常显示,如果有继承关系,则会被父级显示

先写一个盒子,设置样式,以及内容

设置两个样式一个是展示的bb样式,一个为收起的bc样式

对内容进行for循环

根据条件设一个动态类,设形参为ss并在data中声明并赋值为true,并进行三元运算

为true就展示bc的样式,为false就展示空

再写一个div标签,展示/收起 设置bt-text样式

为她设置一个click点击事件,设置个bool的形参,并将它赋值给ss,然后将取反的ss(!ss)给事件名,因为要展示收起和展示的样式,告诉事件名,是要的反值。