• ② vue如何定义一个过滤器


    filters: {
      parseType(val) {
        return val === 1 ? '现场招聘会' : '网络招聘会'
      }
    }
    
    <el-table-column label="招聘会类型" width="150" align="center" >
      <template slot-scope="scope">
        {{ scope.row.type | parseType }}
      </template>
    </el-table-column>
    
    <div id="app">
      <input type="text" v-model="msg" />
      {{msg| capitalize }}
    </div>
    
    var vm=new Vue({
      el:"#app",
      data:{
        msg:''
      },
      filters: {
        capitalize: function (value) {
          if (!value) return ''
            value = value.toString()
            return value.charAt(0).toUpperCase() + value.slice(1)
          }
        }
    })
    
    // 全局定义过滤器
    Vue.filter('capitalize', function (value) {
      if (!value) return ''
      value = value.toString()
      return value.charAt(0).toUpperCase() + value.slice(1)
    })
    
    // 过滤器接收表达式的值 (msg) 作为第一个参数。capitalize 过滤器将会收到 msg的值作为第一个参数。
     
    
    • 解决处理响应数据的性能问题
  • 相关阅读:
    I'm Telling the Truth
    B-shaass and lights codeForces
    1
    不容易系列之(4)——考新郎 HDU
    犯人冲突
    不互质的和
    OI回忆录
    NOI2018退役记
    uoj221【NOI2016】循环之美
    uoj220【NOI2016】网格
  • 原文地址:https://www.cnblogs.com/pleaseAnswer/p/14066631.html
Copyright © 2020-2023  润新知