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

Vue filter 過(guò)濾器、以及在table中的使用介紹

 更新時(shí)間:2020年09月07日 15:24:56   作者:bobobocai  
這篇文章主要介紹了Vue filter 過(guò)濾器、以及在table中的使用介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

使用方法:

// 雙花括號(hào)中
{{ isActive | isActiveFitlter}}

// 在v-bind 中
<div v-bind:id=" isActive | isActiveFitlter"></div>

一、組件中定義本地 Filter

filters:{
  isActiveFitlter : (value)=>{
     return value===1?'激活':'凍結(jié)'
  }
}

二、創(chuàng)建Vue實(shí)例前定義全局過(guò)濾器

Vue.filter('isActiveFitlter', (value)=>{
   return value === 1?'激活':'凍結(jié)'
})
new Vue({
 // ...
})

三、全局 Filter

1、自定義一個(gè)js文件,可以放在common文件夾中

//filters.js
let isActiveFitlter = value => {
  return value===1?'激活':'凍結(jié)'
}
export { isActiveFitlter }

2、main.js 引入 filters.js

import * as filters from './assets/common/filters'
Object.keys(filters).forEach(key => {
  Vue.filter(key, filters[key])
})

3、組件中使用

<span> {{ isActive | isActiveFitlter }} </span>

注意:

在table中使用需要借助 插槽

<el-table-column prop="isActive" label="狀態(tài)">
   <template slot-scope="scope">
     {{scope.row.isActive | isActiveFitlter}}
   </template>
</el-table-column>

補(bǔ)充知識(shí):vue 過(guò)濾數(shù)組數(shù)據(jù),用于控制 el-table 某一行是否顯示

場(chǎng)景:第一次查出來(lái)的數(shù)據(jù)用list接收。然后我第二次要用到list里面的數(shù)據(jù),但是我想過(guò)濾掉選中的某一條用戶的信息,這個(gè)時(shí)候就使用 filter 函數(shù)對(duì)list 進(jìn)行 過(guò)濾。很簡(jiǎn)單,做個(gè)筆記。

<el-dialog title="克隆規(guī)則" :visible.sync="cloneDialogVisible" width="600px">
   <el-table
    v-loading="listLoading"
    :data="list2" //綁定的是list2
    element-loading-text="Loading"
    empty-text="沒(méi)有數(shù)據(jù)了哦"
    border
    fit
    stripe
    :row-key="getRowKey"
    @selection-change="handleSelectionChange"
>
//過(guò)濾數(shù)據(jù)代碼
showCloneRuleslView(user_id) {
    this.SourceUserId = parseInt(user_id)
    //filter過(guò)濾函數(shù)使用
    this.list2 = this.list.filter((data) => {
    //過(guò)濾掉SourceUserId這條數(shù)據(jù)
     return data.user_id !== this.SourceUserId
    })
    this.cloneDialogVisible = true
    console.log(this.SourceUserId)
  },

以上這篇Vue filter 過(guò)濾器、以及在table中的使用介紹就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

项城市| 太和县| 如皋市| 砀山县| 宁陕县| 湖南省| 凤山县| 正镶白旗| 吉林省| 西安市| 柘城县| 宣武区| 大港区| 同德县| 平湖市| 扎赉特旗| 梓潼县| 新邵县| 延津县| 临沂市| 繁昌县| 轮台县| 巧家县| 内乡县| 卢湾区| 益阳市| 海城市| 淮滨县| 黄石市| 安乡县| 砀山县| 肇庆市| 林西县| 方正县| 清河县| 四子王旗| 郑州市| 五峰| 宁明县| 大厂| 乐平市|