vue过滤器

Posted 万物复苏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue过滤器相关的知识,希望对你有一定的参考价值。

1.概念

Vue.js 允许你自定义过滤器,可被用作一些常见的文本格式化。过滤器可以用在两个地方:mustache插值和v-bind表达式。过滤器应该被添加在javascript表达式的尾部,由管道符指示

2.使用语法

{{变量 | 过滤器名}}

{{变量 | 过滤器 | 另一个过滤器}}   可以同时使用多个过滤器,后面过滤器的data就是前面表达式传过来的值

3.定义语法

(1)全局定义

举例:

 

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title></title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head>

<body>
    <div id=\'app\'>
        {{msg | changeWord1 | changeWord2}}
    </div>


    <script>
        Vue.filter("changeWord1", function (data, format) {
            return data.replace("厉害", "

以上是关于vue过滤器的主要内容,如果未能解决你的问题,请参考以下文章

vue2中的过滤器

vue如何自定义过滤器

Vue过滤器

从 vue.js 过滤器返回 vue 实例(Vue.js 2)

vue过滤器,slot插槽

vue过滤器的使用