vue中computed和watch的使用實例代碼解析
更新時間:2022年04月02日 10:20:13 作者:wanglingli95
這篇文章主要介紹了vue中computed和watch的綜合運用實例,主要需求是點擊按鈕實現天氣的切換效果結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
需求:
- 1.點擊按鈕實現天氣的切換;
- 2.用watch進行監(jiān)視天氣產生變化的數據;


實現代碼(helloworld.vue實現代碼):
<template>
<!-- 準備好一個容器-->
<div id="root">
<h2>今天天氣很{{info}}</h2>
<button @click="changeWeather">切換天氣</button>
</div>
</template>
<script>
export default {
name:'HelloWorld',
data(){
return{
isHot:true,
}
},
computed:{
info(){
return this.isHot ? '炎熱' : '涼爽'
methods: {
changeWeather(){
this.isHot = !this.isHot
}
},
watch:{
isHot(val){
console.log("isHot被修改了,isHot值為:",val)
}
}
</script>
<style>
</style>注意:watch監(jiān)聽的對象都是在data()中已經定義好的數據。
到此這篇關于vue中computed和watch的綜合運用實例的文章就介紹到這了,更多相關vue computed和watch運用實例內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
在vue-cli腳手架中配置一個vue-router前端路由
這篇文章主要給大家介紹了在vue-cli腳手架中配置一個vue-router前端路由的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來學習學習吧。2017-07-07

