源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

详解vue过滤器在v2.0版本用法

  • 时间:2021-06-18 12:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:详解vue过滤器在v2.0版本用法
1.x写法
<body>
<div id="app">
  {{html|uppercase}}
</div>
<script>
  new Vue({
    el:'#app',
    data:{
      msg:"123",
      html:"abc"
    }
  })
</script>
</body>
但是2.0中已经废弃了过滤器,需要我们自定义
<div id="app">
  {{message|uppercase}}
</div>

//过滤器
Vue.filter('uppercase', function(value) {
 if (!value) { return ''}
 value = value.toString()
 return value.charAt(0).toUpperCase() + value.slice(1)
})

var vm = new Vue({
 el:'#app',
 data: {
  message: 'test'
 }
})
[b]Vue.filter( id, [definition] )[/b] 参数: {string} id {Function} [definition] 用法: 注册或获取全局过滤器。
// 注册
Vue.filter('my-filter', function (value) {
// 返回处理后的值
})
// getter,返回已注册的过滤器
var myFilter = Vue.filter('my-filter')
官方文档参考: [url=http://cn.vuejs.org/v2/api/#filters]http://cn.vuejs.org/v2/api/#filters [/url] [url=http://cn.vuejs.org/v2/api/]http://cn.vuejs.org/v2/api/[/url] 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部