国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

vue列表排序實現中的this問題

caiyongji / 1000人閱讀

最近在看vue框架的知識,然后其中有個例子中的this的寫法讓我很疑惑





    
    Page Title
    



    
search:
  • {{index}} --- {{p.name}} --- {{p.age}}

在這堆代碼中的filterPerson函數的第一行進行了this的賦值,創建了一個對象賦給了一個常量
在一些教程中表示這是取出要用的數據
其實算是簡化操作,因為后面我將其注釋掉,然后在每個變量前面加上this依舊可以跑起來

computed: {
                filterPersons() {
                    // 取出相關的數據
                    // const {
                    //     searchName,
                    //     persons,
                    //     orderType
                    // } = this;

                    let flag;
                    flag = this.persons.filter(p => p.name.indexOf(this.searchName) !== -1);

                    if (this.orderType !== 0) {
                        flag.sort(function (p1, p2) {
                            if (this.orderType === 2) {
                                return p2.age - p1.age;
                            } else {
                                return p1.age - p2.age;
                            }
                        });
                    }

                    return flag;
                }
            }

所以,在這個地方是運用了ES6的解構賦值, 將想要用的數據作為賦給括號內的變量, 在函數中本身沒有這幾個變量,所以直接在函數內部使用是會報錯的,因此需要去外面的vue實例中獲取。這樣做可以少寫一些this

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/102555.html

相關文章

  • vue里面的v-for列表循環

    摘要:取到里面的偶數位的值在計算屬性不適用的情況下例如,在嵌套循環中你可以使用一個方法一段取值范圍的也可以取整數。 列表渲染 v-for v-for可以把數據中的一個數組對應為一組元素v-for 指令需要以 item in items 形式的特殊語法, items 是源數據數組并且 item 是數組元素迭代的別名。 {{item.text}} data:{ items:[ ...

    verano 評論0 收藏0
  • 前端知識點

    摘要:原理對處理函數進行延時操作,若設定的延時到來之前,再次觸發事件,則清除上一次的延時操作定時器,重新定時。在目標發出內容改變的事件后,直接接收事件并作出響應。首先是目標的構造函數,他有個數組,用于添加觀察者。 關于排序 js中sort函數的底層實現機制? js中sort內置多種排序算法,是根據要排序數的亂序程度來決定使用哪一種排序方法。V8 引擎 sort 函數只給出了兩種排序 Inse...

    wums 評論0 收藏0
  • 原生渲染指令

    摘要:代碼原生渲染有時數據中攜帶了標簽,輸出它們時,按文本解析,如使用輸出原生的使用原生指令解析數據中標簽為原生你的站點上動態渲染的任意可能會非常危險,因為它很容易導致攻擊。 代碼 原生html渲染v-html 有時數據中攜帶了Html標簽,輸出它們時,按文本解析,如: new Vue({ data: { title:使用v-html輸出原生的html, } ...

    HitenDev 評論0 收藏0
  • 手摸手,帶你用vue擼后臺 系列三(實戰篇)

    摘要:社區的認可目前已經是相關最多的開源項目了,體現出了社區對其的認可。監聽事件手動維護列表這樣我們就簡單的完成了拖拽排序。 完整項目地址:vue-element-admin 系類文章一:手摸手,帶你用vue擼后臺 系列一(基礎篇)系類文章二:手摸手,帶你用vue擼后臺 系列二(登錄權限篇)系類文章三:手摸手,帶你用vue擼后臺 系列三(實戰篇)系類文章四:手摸手,帶你用vue擼后臺 系列...

    Channe 評論0 收藏0

發表評論

0條評論

caiyongji

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<