这几天在弄一个问题,就是对列表进行拼音搜索过滤。但中间卡住了好几次,原因很简单,就是在进行搜索过滤的时候,可以改变搜索的数据。但是在视图更新上却是不可用的,视图没办法更新。采取的方法是
在computed计算属性里面进行过滤,创建一个视图数据:
favViewList () {
return
this.
searchVal
?
pys.
search(
this.
favAllDatas,
this.
searchVal,
'name')
:
this.
favAllDatas
},
// 收藏内容数据
favAllDatas () {
return
this.
$store.
getters.
typedFavorites
}