最新下载
app网页步骤引导实例代码
24小时阅读排行榜
- 1 什么是Javascript的生成器函数_如何使用Javascript生成器处理异步迭代?
- 2 JavaScript中如何实现单例模式_设计模式你用过吗
- 3 javascript函数有哪些类型_它们之间有什么区别?
- 4 什么是Web API_JavaScript如何与浏览器交互
- 5 javascript类型转换如何发生_隐式转换有哪些陷阱?
- 6 JavaScript是什么_它如何改变现代网页开发
- 7 JavaScript中的unescape函数为什么被弃用_解码用什么替代
- 8 JavaScript什么是内存泄漏_如何避免常见的内存问题
- 9 JavaScript中如何遍历对象_有哪些方法可用
- 10 如何用JavaScript实现路由机制_前端路由有哪些实现方式
- 11 JavaScript中的with语句为什么被弃用_它有替代方案吗
- 12 JavaScript如何实现拖放功能_事件监听如何设置?
- 13 JavaScript中什么是This关键字_它的绑定规则有哪些
- 14 javascript装饰器是什么_它如何增强类或方法?
- 15 JavaScript如何实现迭代器_生成器函数如何工作?
最新教程
-
- Node.js 教程
- 14934 2025-08-28
-
- CSS3 教程
- 1542770 2025-08-27
-
- Rust 教程
- 22451 2025-08-27
-
- Vue 教程
- 24893 2025-08-22
-
- PostgreSQL 教程
- 21563 2025-08-21
-
- Git 教程
- 8616 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>
