失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > vue.js 监听属性的学习 千米/米/ 时 /分/ 秒的转换

vue.js 监听属性的学习 千米/米/ 时 /分/ 秒的转换

时间:2022-08-02 19:35:24

相关推荐

vue.js 监听属性的学习   千米/米/   时 /分/ 秒的转换

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>vue的监听属性</title>

<script type="text/javascript" src='./js/vue.js'></script>

<script type="text/javascript">

//单一入口

window.onload = function(){

//建立vue对象

var app = new Vue({

el:"#app",

data:{

kilometers:0,

meters:0,

},

//监听属性逻辑

watch:{

kilometers:function(val){

this.kilometers =val;

this.meters =val *1000;

},

meters:function(val){

this.kilometers =val /1000;

this.meters.val;

}

}

});

var app1 = new Vue({

el:"#app1",

data:{

seconds:0,

minutes:0,

hours:0

},

//监听属性

watch:{

seconds:function(val){

this.seconds = val;

this.minutes = val/60;

this.hours=val/3600;

},

minutes:function(val){

this.seconds = val*60;

this.minutes =val;

this.hours = val/60;

},

hours: function(val){

this.seconds = val*3600;

this.minutes = val *60;

this.hours= val;

}

}

});

}

</script>

</head>

<body>

<div id='app'>

千米: <input type="text" v-model ="kilometers"/>

米: <input type="text" v-model="meters"/>

</div>

<br/> <br/>

<div id='app1'>

时:<input type="text" v-model = "hours">

分:<input type="text" v-model ="minutes">

秒:<input type="text" v-model ="seconds">

</div>

</body>

</html>

谢谢各位点评。希望跟各位的一起讨论学习!可以评论留下联系方式!

如果觉得《vue.js 监听属性的学习 千米/米/ 时 /分/ 秒的转换》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。