中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

國內(nèi)網(wǎng)站賞析社群營銷的具體方法

國內(nèi)網(wǎng)站賞析,社群營銷的具體方法,php 網(wǎng)站偽靜態(tài),室內(nèi)設(shè)計效果圖高清目錄 一、watch的使用 1. 監(jiān)聽一個變量 2. 監(jiān)聽一個對象的屬性 3. 監(jiān)聽一個函數(shù)的返回值 二、watch的使用場景 1. 監(jiān)聽表單的變化 2. 監(jiān)聽路由參數(shù)的變化 3. 監(jiān)聽Vuex中的數(shù)據(jù)變化 三、watch的效果圖 四、watch的示例 以上就是Vue3的watch的介紹,watch是…

?

目錄

一、watch的使用

1. 監(jiān)聽一個變量

2. 監(jiān)聽一個對象的屬性

3. 監(jiān)聽一個函數(shù)的返回值

二、watch的使用場景

1. 監(jiān)聽表單的變化

2. 監(jiān)聽路由參數(shù)的變化

3. 監(jiān)聽Vuex中的數(shù)據(jù)變化

三、watch的效果圖

四、watch的示例

以上就是Vue3的watch的介紹,watch是Vue3中非常重要的一個功能,可以幫助我們更好的監(jiān)聽數(shù)據(jù)變化,并執(zhí)行相應(yīng)的操作。


Vue3的watch是用于監(jiān)聽Vue實(shí)例中的數(shù)據(jù)變化并執(zhí)行相應(yīng)操作的功能。Vue3中對watch的使用進(jìn)行了優(yōu)化,并且提供了更強(qiáng)大的功能。下面將對Vue3的watch進(jìn)行詳細(xì)介紹。

一、watch的使用

在Vue3中,我們可以使用watch來監(jiān)聽數(shù)據(jù)的變化,從而執(zhí)行相應(yīng)的操作。watch有以下幾種使用方式:

1. 監(jiān)聽一個變量

在Vue3中,我們可以使用watch來監(jiān)聽一個變量的變化,當(dāng)這個變量發(fā)生改變時,就會執(zhí)行相應(yīng)的操作。具體代碼如下:

watch: {name: {handler(newVal, oldVal) {console.log('name變?yōu)?#xff1a;', newVal)}}
}

這段代碼中,我們監(jiān)聽name這個變量,當(dāng)name發(fā)生變化時,就會執(zhí)行handler函數(shù)。handler函數(shù)接收兩個參數(shù),分別代表變化后的值和變化前的值。

2. 監(jiān)聽一個對象的屬性

在Vue3中,我們同樣可以使用watch來監(jiān)聽一個對象的屬性的變化。具體代碼如下:

watch: {"person.name": {handler(newVal, oldVal) {console.log('person.name變?yōu)?#xff1a;', newVal)}}
}

這段代碼中,我們監(jiān)聽person對象的name屬性,當(dāng)name屬性發(fā)生變化時,就會執(zhí)行handler函數(shù)。

3. 監(jiān)聽一個函數(shù)的返回值

在Vue3中,我們還可以使用watch來監(jiān)聽一個函數(shù)的返回值的變化。具體代碼如下:

watch: {fullName: {handler(newVal, oldVal) {console.log('fullName變?yōu)?#xff1a;', newVal)},immediate: true}
},
computed: {fullName() {return this.firstName + ' ' + this.lastName}
}

這段代碼中,我們監(jiān)聽computed中的fullName函數(shù)的返回值,當(dāng)fullName的返回值發(fā)生變化時,就會執(zhí)行handler函數(shù)。immediate為true表示在watch被建立后,立即執(zhí)行handler函數(shù)。?

二、watch的使用場景

1. 監(jiān)聽表單的變化

在Vue3中,我們可以使用watch來監(jiān)聽表單的變化。具體代碼如下:

watch: {formData: {handler(newVal, oldVal) {console.log('formData變?yōu)?#xff1a;', newVal)},deep: true}
},
data() {return {formData: {name: '',age: 18}}
}

這段代碼中,我們監(jiān)聽formData對象的變化,deep為true表示深度監(jiān)聽,也就是說,當(dāng)formData內(nèi)部的屬性發(fā)生變化時,也會觸發(fā)handler函數(shù)。

2. 監(jiān)聽路由參數(shù)的變化

在Vue3中,我們可以使用watch來監(jiān)聽路由參數(shù)的變化,從而執(zhí)行相應(yīng)的操作。具體代碼如下:

watch: {$route(to, from) {console.log('路由變化:', to, from)}
}

這段代碼中,我們監(jiān)聽$router對象的變化,當(dāng)路由發(fā)生變化時,就會觸發(fā)handler函數(shù)。

3. 監(jiān)聽Vuex中的數(shù)據(jù)變化

在Vue3中,我們可以使用watch來監(jiān)聽Vuex中的數(shù)據(jù)變化,從而執(zhí)行相應(yīng)的操作。具體代碼如下:

import { mapState } from 'vuex'export default {computed: {...mapState(['count'])},watch: {count(newVal, oldVal) {console.log('count變?yōu)?#xff1a;', newVal)}}
}

這段代碼中,我們監(jiān)聽Vuex中的count數(shù)據(jù)的變化,當(dāng)count發(fā)生變化時,就會觸發(fā)handler函數(shù)。

三、watch的效果圖

當(dāng)我們對監(jiān)聽的數(shù)據(jù)進(jìn)行修改時,就會觸發(fā)watch中的handler函數(shù),從而執(zhí)行相應(yīng)的操作。

![watch效果圖](https://img-blog.csdnimg.cn/20211117173434849.png)

四、watch的示例

下面是一個完整的示例,演示了如何使用watch來進(jìn)行表單校驗。

<template><div><input v-model="formData.name" @input="handleInput"><input v-model="formData.age" @input="handleInput"><p v-show="errorMessage" style="color: red">{{ errorMessage }}</p></div>
</template><script>
export default {data() {return {formData: {name: '',age: ''},errorMessage: ''}},watch: {formData: {handler(newVal, oldVal) {if (newVal.name.trim() === '') {this.errorMessage = '姓名不能為空'} else if (newVal.age.trim() === '') {this.errorMessage = '年齡不能為空'} else if (!/^\d+$/.test(newVal.age)) {this.errorMessage = '年齡必須為數(shù)字'} else {this.errorMessage = ''}},deep: true}},methods: {handleInput() {this.$forceUpdate()}}
}
</script>

這段代碼中,我們使用watch來監(jiān)聽formData對象的變化,當(dāng)formData發(fā)生變化時,就會觸發(fā)handler函數(shù)。在handler函數(shù)中,我們判斷formData中的數(shù)據(jù)是否符合要求,如果符合要求就清空errorMessage,否則就設(shè)置errorMessage的值。在template中,我們根據(jù)errorMessage來顯示錯誤提示信息。

以上就是Vue3的watch的介紹,watch是Vue3中非常重要的一個功能,可以幫助我們更好的監(jiān)聽數(shù)據(jù)變化,并執(zhí)行相應(yīng)的操作。

http://www.risenshineclean.com/news/8931.html

相關(guān)文章:

  • dw做網(wǎng)站教程汕頭搜索引擎優(yōu)化服務(wù)
  • 學(xué)習(xí)做網(wǎng)站soso搜搜
  • wordpress 扁平化響應(yīng)式主題谷歌seo課程
  • 建設(shè)外賣網(wǎng)站規(guī)劃書網(wǎng)站頁面布局和樣式設(shè)計
  • 青島企業(yè)建設(shè)網(wǎng)站企業(yè)電商運(yùn)營工資大概多少
  • 類似17做網(wǎng)店的網(wǎng)站杭州百度seo
  • 咋么做網(wǎng)站谷歌廣告推廣怎么做
  • 青島市網(wǎng)站建設(shè)公司百度官網(wǎng)認(rèn)證申請
  • 佛山微網(wǎng)站建設(shè) 天博廣東省疫情最新
  • 宜昌視頻網(wǎng)站建設(shè)優(yōu)化大師最新版下載
  • 做網(wǎng)站一個月能掙多少媒體:多地新增感染趨勢回落
  • 畢業(yè)設(shè)計題目河南靠譜seo電話
  • 一個人搞得定網(wǎng)站建設(shè)網(wǎng)絡(luò)seo優(yōu)化公司
  • 如何在網(wǎng)站申請做co谷歌搜索引擎入口2021
  • 網(wǎng)站建設(shè)技術(shù)指標(biāo)營銷型網(wǎng)站建設(shè)步驟
  • 溫州 外貿(mào)網(wǎng)站制作中國站長站官網(wǎng)
  • 阿里云網(wǎng)站備案要多久營銷型網(wǎng)站是什么意思
  • 源美網(wǎng)站建設(shè)推廣軟文代寫
  • 做的網(wǎng)站如何改標(biāo)題近期發(fā)生的重大新聞
  • 網(wǎng)絡(luò)架構(gòu)中sdn是指關(guān)鍵字優(yōu)化
  • 網(wǎng)站設(shè)計需求分析重慶seo哪個強(qiáng)
  • 政府無障礙網(wǎng)站建設(shè)湖北百度seo
  • 網(wǎng)站建設(shè)步和客戶溝通中國教師教育培訓(xùn)網(wǎng)
  • 可以做問卷賺錢的網(wǎng)站免費(fèi)網(wǎng)站誰有靠譜的
  • 深圳建網(wǎng)站哪個公怎樣無貨源開網(wǎng)店
  • 文化廳網(wǎng)站建設(shè)審核報告單百度客服轉(zhuǎn)人工
  • 濟(jì)南公司網(wǎng)站建設(shè)體驗式營銷案例
  • 建設(shè)網(wǎng)站產(chǎn)品圖片顯示不全千鋒教育學(xué)費(fèi)多少
  • 網(wǎng)站建設(shè)免費(fèi)書廣東知名seo推廣多少錢
  • 百度付費(fèi)推廣seo公司上海