感谢您的支持,我会继续努力的!
打开微信扫一扫,即可进行扫码打赏哦
点我查看本站打赏源码!
Powered by RUNCODEX.COM,学的不仅是技术,更是梦想!!!
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文档标题</title>
</head>
<body>
<div id="box">
<div class="left">
<p v-for="item in list1"><input type="checkbox" v-model="item.select" > {{item.title}}</p>
</div>
<div class="center">
<h3 @click="go_left"> >>> </h3>
<h3 @click="go_right"> <<< </h3>
<div class="right">
<p v-for="item in list2"><input type="checkbox" v-model="item.select" > {{item.title}}</p>
</body>
</html>
xxxxxxxxxx
var vm = new Vue({
el:"#box",
data : {
list1: [
{
title: '选项1',
select: false
},
title: '选项2',
title: '选项3',
title: '选项4',
}
],
list2: [
title: '选项11',
title: '选项22',
title: '选项33',
title: '选项44',
]
methods:{
go_left:function(){
var tmp=[];
for(x in this.list1){
if(this.list1[x]['select']==true){
this.list1[x]['select']=false;
this.list2.push(this.list1[x]);
}else{
tmp.push(this.list1[x])
this.list1=tmp;
go_right:function(){
})
.left,.right{
width: 250px;
height: 300px;
float: left;
border: 1px solid #ddd;
.center{float: left;width: 50px;height: 50px;}
.left{margin-right: 20px;}