我爱编程

Vue全局过滤器的传参与串联

2018-06-04  本文已影响1人  加冰宝贝
  <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="vue.js"></script>
</head>
<body>
<div id="app">
    {{ message | firstUpper('0') | connect}}
    <!--不管 firstUpper('1')传的是那个参数,下面的index就可以代替-->
</div>
<script>
    // 全局注册过滤器一定要在Vue实例之前
    Vue.filter("firstUpper",function (val,index) {
        return val.slice(0,index)+ val.charAt(index).toUpperCase()+val.slice(Number(index)+1)
    })
    Vue.filter("connect",function (val,index) {
        return val.split('').join('-')
    })
    new Vue({
        el:'#app',
        data:{
            message:'abc'
        }
    })
</script>
</body>
</html>
上一篇 下一篇

猜你喜欢

热点阅读