提交 ce23cf04 编写于 作者: KK's avatar KK

开关组件 显示问题

上级 91d9fc10
...@@ -24,33 +24,21 @@ export default class AppMobSwitch extends Vue { ...@@ -24,33 +24,21 @@ export default class AppMobSwitch extends Vue {
@Prop() public value?: any; @Prop() public value?: any;
/**
* 绑定值
*
* @type {boolean}
* @memberof Appswitch
*/
public curValue :boolean =false;
get curValue(){
return this.value == 1 ? true:false;
}
/** /**
* change事件 * change事件
* *
* @memberof Appswitch * @memberof Appswitch
*/ */
public change(value:any){ public change(value:any){
this.curValue = !this.curValue; let emitValue = !this.curValue == true ? '1':'0';
let emitValue = this.curValue == true ? '1':'0';
this.$emit('change',emitValue); this.$emit('change',emitValue);
} }
/**
* 生命周期
*
* @memberof Appswitch
*/
public created(){
this. curValue = this.value == 1 ? true:false
}
/** /**
* 禁用 * 禁用
...@@ -59,6 +47,7 @@ export default class AppMobSwitch extends Vue { ...@@ -59,6 +47,7 @@ export default class AppMobSwitch extends Vue {
* @memberof Appswitch * @memberof Appswitch
*/ */
@Prop() public disabled?: boolean; @Prop() public disabled?: boolean;
} }
</script> </script>
<style lang="less"> <style lang="less">
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册