vue 模糊查詢 排序

2021-09-13 19:38:46 字數 1069 閱讀 3633

原理:原生js的search() 方法,用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串。如果沒有找到任何匹配的子串,則返回 -1。
input輸入框,模糊查詢

效果如下:

sort()方法:用於對陣列的元素進行排序,並返回陣列。預設排序順序是根據字串unicode碼點。
注意:(1)、如果呼叫該方法時沒有使用引數,將按字母順序對陣列中的元素進行排序.

(2)、如果按照其他方式排序,就需要提供比較函式,它有兩個引數 a 和 b,其返回值如下:

若 a 小於 b,在排序後的陣列中 a 應該出現在 b 之前,則返回乙個小於 0 的值。

若 a 等於 b,則返回 0。

若 a 大於 b,則返回乙個大於 0 的值。

(3)、arr.sort(function(a,b))

//公升序

function(a,b)

//降序

function(a,b)

例項:

var arr = [,,

];function compare(property)

}console.log(arr.sort(compare('age')))

結果:

Vue 模糊查詢功能和排序

實現模糊查詢 需要回顧computed 要求得到乙個新的陣列,使用計算屬性處理當值變化computed重新執行 computed實現模糊查詢 查詢 關閉生成提示 vue.config.productiontip false let v new vue computed console.log v 實...

排序查詢,模糊查詢

排序查詢 根據歌手名下的歌曲數量,對歌手進行降序排序 建立兩個模型 建立歌手模型 class songer models.model name models.charfield max length 50 models.charfield max length 20 img models.image...

模糊查詢和排序查詢

1.表示任意一位字元 2.表示任意位數的任意字元 3.要實現模糊查詢需要使用到關鍵字 like 基本語法 3 select 1 from 資料 2 where 模糊查詢的字段 like 模糊查詢的關鍵字 注意 模糊查詢要在where字句中使用。查詢姓名是以a開頭的雇員資訊select from em...