Vue实现点击箭头上下移动效果
(编辑:jimmy 日期: 2025/10/25 浏览:3 次 )
<body>
<div id="app">
<ul>
<li v-for="(item,i) in list">{{item.name}}
//i<list.length-1 需要的是0,1,2,3 需要四个向上的箭头 长度为5 减1之后长度为4 小于4就是0,1,2,3
<button v-show="i<list.length-1" @click="down(i)">↓</button>
<button v-show="i>0" @click="up(i)">↑</button>
</li>
</ul>
</div>
<script src="/UploadFiles/2021-04-02/vue.js">
$set(检测数组的变动)
附录:vue点击实现箭头的向上与向下
html代码
<span class="iconfont icon-jiantouarrow486" v-if="show" @click="ptOpenDowOrUp()"></span>
<span class="iconfont icon-jiantouarrow492" v-else></span>
vue .js部分
var vm = new Vue({
el:'#app',
data:{
show:true,
},
methods:{
ptOpenDowOrUp:function () {
vm.show = !vm.show
},
}
})
总结
下一篇:webpack+express实现文件精确缓存的示例代码

