组件
<template>
<view>
<view class="weui-switch" :class="{'weui-switch-on' : me_checked}" :value="value" @click="toggle"></view>
</view>
</template>
<script>
export default {
props: {
value: {
type: Boolean,
default: true
},
event:'',
index:0,
item:{},
actionurl:''
},
data() {
return {
me_checked: this.value,
cc:this.value
}
},
watch: {
me_checked(val) {
let status = val*1
this.$emit(this.event, status,this.index);
}
},
methods: {
toggle(e) {
this.me_checked = !this.me_checked;
let status = this.me_checked
let id = this.item.zw_id
let g_status= status*1
this.$api.request(this.actionurl,{id:id, status: g_status},'post').then((res)=>{
uni.showToast({
title:r