最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解vue修改elementUI的分頁(yè)組件視圖沒(méi)更新問(wèn)題

 更新時(shí)間:2020年11月13日 14:24:58   作者:rirmk  
這篇文章主要介紹了詳解vue修改elementUI的分頁(yè)組件視圖沒(méi)更新問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

今天遇到一個(gè)小問(wèn)題平時(shí)沒(méi)留意,el-pagination這個(gè)分頁(yè)組件有一個(gè)屬性是current-page當(dāng)前頁(yè)。

今天想在methods里面手動(dòng)修改他綁定的變量從而達(dá)到修改頁(yè)碼的效果,結(jié)果發(fā)現(xiàn)分頁(yè)組件視圖并沒(méi)有渲染,還是停留在原本的頁(yè)碼處。

然后想了想,想起了.sync這個(gè)語(yǔ)法糖,讓數(shù)據(jù)進(jìn)行雙向綁定。

直接上修改的代碼看看

<el-pagination
  :current-page.sync="currentPage"
  :page-sizes="[10, 30, 50]"
  :page-size="pageSize"
  :total="total"
  layout="total, sizes, prev, pager, next, jumper"
  @size-change="handleSizeChange"
  @current-change="handleCurrentChange"
/>
refresh () {
 this.handleCurrentChange(1)
 this.currentPage = 1
}

具體原因我想了一下,可能是因?yàn)樾薷膖his.currentPage,分頁(yè)組件沒(méi)辦法通知父組件視圖更新,所以添加了.sync修飾符使得子組件能和父組件進(jìn)行溝通,從而實(shí)現(xiàn)雙向綁定,父組件獲取到更新后的值重新渲染頁(yè)面。

element-ui 接口返回有數(shù)據(jù)但是視圖沒(méi)有更新

前言:一般情況下,接口有數(shù)據(jù)返回,但相應(yīng)的視圖不更新,只會(huì)有兩種情況:
1.在這個(gè)數(shù)據(jù)要更新之前有報(bào)錯(cuò)或者有不嚴(yán)謹(jǐn)?shù)呐袛唷?br /> 2.vue 對(duì)象、數(shù)組不能深層監(jiān)聽(tīng)。

一、排查有無(wú)不嚴(yán)謹(jǐn)?shù)呐袛嗪蛨?bào)錯(cuò)。

二、vue 對(duì)象不允許在已創(chuàng)建的的實(shí)例上動(dòng)態(tài)添加新的根級(jí)響應(yīng)式屬性 。(參考vue官網(wǎng))
如果非要這么做的話,我們可以使用 this.$set()。

this.$set() 可以接收三個(gè)參數(shù) 1. 要綁字的數(shù)據(jù)。 2. 要添加或修改的屬性名稱。 3. 要賦的值

this.$set(this.projectList, 'projectName', 'chenxuemin')

三、手動(dòng)更新視圖

它可以影響到本實(shí)例及本實(shí)中的 slot 插槽內(nèi)容

this.$forceUpdate() // vm.$forceUpdate()

到此這篇關(guān)于詳解vue修改elementUI的分頁(yè)組件視圖沒(méi)更新問(wèn)題的文章就介紹到這了,更多相關(guān)vue element分頁(yè)組件視圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • VUE頁(yè)面中加載外部HTML的示例代碼

    VUE頁(yè)面中加載外部HTML的示例代碼

    本篇文章主要介紹了VUE頁(yè)面中加載外部HTML的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • vue中使用GraphQL的實(shí)例代碼

    vue中使用GraphQL的實(shí)例代碼

    這篇文章主要介紹了vue中使用GraphQL的實(shí)例代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Vue.extend構(gòu)造器的詳解

    Vue.extend構(gòu)造器的詳解

    這篇文章主要介紹了Vue.extend構(gòu)造器的詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • vue服務(wù)端渲染添加緩存的方法

    vue服務(wù)端渲染添加緩存的方法

    vue服務(wù)區(qū)緩存分為頁(yè)面緩存、組建緩存和接口緩存,本文通過(guò)實(shí)例代碼逐一給大家介紹,本文重點(diǎn)給大家介紹vue服務(wù)端渲染添加緩存的方法,感興趣的朋友跟隨小編一起看看吧
    2018-09-09
  • Vue使用EasyPlayerPro播放本地MP4視頻

    Vue使用EasyPlayerPro播放本地MP4視頻

    這篇文章主要為大家詳細(xì)介紹了Vue如何使用EasyPlayerPro實(shí)現(xiàn)播放本地MP4視頻功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • Vue組件中使用防抖和節(jié)流實(shí)例分析

    Vue組件中使用防抖和節(jié)流實(shí)例分析

    在本篇文章里小編給大家整理的是一篇關(guān)于Vue組件中使用防抖和節(jié)流實(shí)例分析內(nèi)容,有需要的朋友們可以學(xué)習(xí)參考下。
    2021-11-11
  • Vue數(shù)字輸入框組件的使用方法

    Vue數(shù)字輸入框組件的使用方法

    這篇文章主要為大家詳細(xì)介紹了Vue數(shù)字輸入框組件的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Vue跑馬燈marquee組件使用方法詳解

    Vue跑馬燈marquee組件使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了Vue跑馬燈marquee組件的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • cdn模式下vue的基本用法詳解

    cdn模式下vue的基本用法詳解

    這篇文章主要介紹了cdn模式下vue的基本用法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-10-10
  • Vue3+Vant實(shí)現(xiàn)簡(jiǎn)單的登錄功能

    Vue3+Vant實(shí)現(xiàn)簡(jiǎn)單的登錄功能

    這篇文章主要為大家詳細(xì)介紹了Vue3如何結(jié)合Vant實(shí)現(xiàn)簡(jiǎn)單的登錄功能,文中的示例代碼講解詳細(xì),有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04

最新評(píng)論

横峰县| 曲阜市| 中方县| 岳池县| 蓬溪县| 二手房| 凤城市| 万年县| 黄平县| 阳东县| 柳州市| 无锡市| 淮安市| 呼玛县| 呼和浩特市| 宜兴市| 荣昌县| 屯留县| 云南省| 法库县| 外汇| 绩溪县| 改则县| 饶平县| 夏邑县| 集贤县| 武城县| 三门县| 莱芜市| 开封县| 潜江市| 云和县| 上犹县| 庆元县| 汝城县| 南乐县| 新干县| 牡丹江市| 英山县| 吉林市| 两当县|