vue中箭头展开收起效果

vue中箭头展开收起效果

 <i :class="{ 'arrowRight': !flag, 'arrowDown': flag}" class="el-icon-arrow-right" style="margin-left:5px" @click="flag = !flag"></i>
data() {
    return {
      flag : false
    }
  },
<style>
.arrowRight{
  cursor: pointer;
  transition: 0.2s;
  transform-origin: center;
  transform: rotateZ(0deg);
}
.arrowDown{
  cursor: pointer;
  transition: 0.2s;
  transform-origin: center;
  transform: rotateZ(90deg);
}
</style>

版权声明:本文为weixin_43866678原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。