zoukankan      html  css  js  c++  java
  • Vue插入值与过滤器

    双大括号语法{{}}/ v-text

    <!-- v-text
    双大括号语法 {{}} 文本插值
    如果想显{{}}标签不被替换,使用v-pre跳过此元素和他子元素的编译过程
    {{}} 还支持单个表达式,简单的运算,三元运算等
    -->
    <h3 v-pre>{{name}}</h3>
    <h3>{{name}}</h3>
    <h3>{{number/3 }}</h3>
    <h3>{{number/3>0 ? 'true':'false' }}</h3>

    v-html 

    <!-- v-html
    如果想输出HTML而不是将数据解析后的纯文本,使用v-html
    使用v-html输出后可能会倒是XSS攻击,对于用户提供的内容要将 '<>' 转译
    -->
    <div v-html="link"></div>

    filter

    分为本地过滤器和全局过滤器  https://cn.vuejs.org/v2/guide/filters.html

    <!-- filter
    过滤器
    {{}}插入值的尾部添加一个管道符 "|" 对数据进行过滤。经常用于格式化文本
    过滤器也是可以串联,也可以接受参数
    {{name| filterA| filterB}}
    {{name|formartDataC('arg1','arg2')}} arg1,arg2接受的第二个第三个参数
    过滤器主要是用于简单的文本转换,如果需要更复杂的数据变换,应用计算属性
    -->
    <h3>{{name |formartData}}</h3>
    <h3>{{name |formartData|formartDataB}}</h3>
    <h3>{{name|formartDataC('/')}}</h3>
    <hr>

    // .js 

    filters: {
    /**
    * value指的是需要过滤的数据
    */
    formartData(value) {
    return value.split("").join("-");
    },
    formartDataB(value) {
    return value.split("-").join("*");
    },
    formartDataC(arg1, arg2) {
    return arg1.split("").join(arg2);
    }
    }

  • 相关阅读:
    Python实现快排
    numpy基础篇-简单入门教程2
    Python 基本语法
    numpy基础篇-简单入门教程1
    Markdown编辑器 常用语法
    Git学习笔记 2,GitHub常用命令
    Git学习笔记 1,GitHub常用命令1
    交通 数据集
    杭电oj 求绝对值
    杭电oj 计算两点间的距离
  • 原文地址:https://www.cnblogs.com/niusan/p/10388811.html
Copyright © 2011-2022 走看看