vue过滤器在v2.0版本怎么用

1、

<body>
<div id="app">
    {{html|uppercase}}
</div>
<script>
    new Vue({
        el:'#app',
        data:{
            msg:"123",
            html:"abc"
        }
    })
</script>
</body>

2、图片描述

3、可能跟vue版本有关,如果是v2.0版本,这边应该怎么修改?

阅读 10.8k
2 个回答
<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'
  }
})

//2.0版本对1.0进行了修改,这样写就可以了。
<body>
<div id="app">

{{html.toUppercase()}}

</div>
<script>

new Vue({
    el:'#app',
    data:{
        msg:"123",
        html:"abc"
    }
})

</script>
</body>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题