日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Vue項目中調用watch數(shù)據(jù)時會遇到哪些問題-創(chuàng)新互聯(lián)

Vue項目中調用watch數(shù)據(jù)時會遇到哪些問題?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

右江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

這個時候一定要在watch里去輸出一下this,


看看this包裹的殼是不是多了好多層,所以找不到方法,雖然我到現(xiàn)在還沒理解為啥有時候會出現(xiàn)一層或幾層殼的問題。

例如

正常情況下用this.functionname()就可以調用了。

但是在一些情況下(現(xiàn)在本人還沒找到原因)在控制臺輸出this的時候你會發(fā)現(xiàn)數(shù)據(jù)經常是這樣包裹的a{name},name里面對你的methods還包裹了一層,所以使用方法的時候就會變成 this.a.methods.funtionname()

原因還在找,不過解決辦法先記下來。

補充知識:使用 Vue 的很好做法---不要在“created”和“watch”中調用方法

我就廢話不多說了,大家還是直接看代碼吧~

watch: { 
      params: {
        handler: function (val, oldVal) {
          if (val == '1') {
            this.initTableData()
          }
        },
        deep: true
      },
      property: {
        immediate: true,
        handler: function (val, oldVal) {
          this.initTableData()
        },
      },
    },

分享標題:Vue項目中調用watch數(shù)據(jù)時會遇到哪些問題-創(chuàng)新互聯(lián)
當前URL:http://www.dlmjj.cn/article/ccpdge.html