最新下载
jQuery点击文字滚动Scrollocue插件
24小时阅读排行榜
- 1 ColdFusion怎么处理和生成XML
- 2 C++ range-based for循环用法_C++11增强for循环遍历容器教程
- 3 css圆角变化过快不自然怎么办_利用transition-border-radius流畅切换圆角
- 4 MAUI SQLite数据库怎么用 MAUI本地数据库操作教程
- 5 如何使用Golang反射简化通用拦截器开发_Golang reflect通用拦截逻辑解析
- 6 SQL反范式建模怎么使用_核心原理解析助你掌握关键方法【指导】
- 7 C#怎么用LINQ to XML处理默认命名空间
- 8 如何使用Golang按行读取大文件_Golangbufio Scanner文件行读取技巧汇总
- 9 XML中的BOM是什么 怎么去除XML文件开头的BOM
- 10 JavaScript JSON如何解析_如何序列化对象?
- 11 SQL数据异常自动识别_SQL利用条件检测问题
- 12 如何在mysql中修改表字段_mysql表字段修改方法
- 13 如何使用Golang理解指针与引用传递_避免不必要的内存拷贝
- 14 什么是JavaScript类型转换_隐式转换的规则有哪些
- 15 如何用Golang实现异步事件处理_Golang 异步事件处理实践
最新教程
-
- Node.js 教程
- 14172 2025-08-28
-
- CSS3 教程
- 1540837 2025-08-27
-
- Rust 教程
- 21875 2025-08-27
-
- Vue 教程
- 24381 2025-08-22
-
- PostgreSQL 教程
- 21092 2025-08-21
-
- Git 教程
- 8314 2025-08-21
代码片段:
<div id="app">
<div class="cards">
<sort-card v-for="(card, index) in store.state.cards" :key="index" :value="card.value" :sort-index="card.sortIndex" :is-active="card.isActive" :is-locked="card.isLocked"></sort-card>
</div>
<div class="control-panel">
<h1>Bubble Sort Visualizer</h1>
<button aria-label="Reset" v-if="store.state.done" @click="reset(SORT_ARRAY)">
<i class="fa fa-refresh" aria-hidden="true"></i>
</button>
</div>
</div>
<script type="text/x-template" id="sort-card-template">
<!-- 绑定内联样式,通过 height 和 transform 来显示不同的div -->
<div class="card-wrapper" :data-sort-index="sortIndex" v-bind:style="{height: value * HEIGHT_INCREMENT + 'px',transform: 'translateX('+sortIndex*100+'%)'}">
<!-- 通过改变class,来改变颜色 -->
<div class="card" :class="cardClassObject">
<div class="value">{{value}}</div>
</div>
</div>
</script>
