vue-管道符“ | “(竖杠)的作用

这篇具有很好参考价值的文章主要介绍了vue-管道符“ | “(竖杠)的作用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

什么是管道符

  • 例如 {{data | methodsFun}}中的"|"就是管道符

  • 也被称作“vue的过滤器”:过滤器(filter)就是把一些不必要的东西过滤掉,过滤器实质不改变原始数据,只是对数据进行加工处理后返回过滤后的数据再进行调用处理,我们也可以理解其为一个纯函数。

  • |左边的是待处理的数据,会作为methodsFun的第一个参数传给该方法。

  • 如果想在此基础上传递另外的参数如:{{data | methodsFun(arg2)}},该情况下,arg2会作为第二个参数传给methodsFun,例如:

    methodsFun(data,arg2){
    	//具体的处理
    	return ''
    }
    
  • 处理函数methodsFun的返回值将会展示在界面上。

应用场景

  • 当在<template></template>中需要格式化一些数据的时候可以使用管道符

  • 举例:

    <template>
    	<div>
    		<span>{{time|timeFormat}}</span>
    	</div>
    </template>
    
    <script>
    	export default {
    		data(){
    			return {
    				obj:{
    					time:""
    				}
    			}
    		},
    		methods:{
    			timeFormat(time){
    				return '格式化后的时间'
    			}
    		}
    	}
    </script>
    
  • 上述代码的含义:将obj.time按照timeFormat中定义的格式进行展示。

  • 该方式不会改变obj.time的值,只是将其作为参数传给方法timeFormat,该方法的返回值将会真正展示在页面上。

注意!!文章来源地址https://www.toymoban.com/news/detail-513837.html

  • 当管道符右侧的处理函数执行有误的情况下导致页面渲染不出来正确的数据!!

到了这里,关于vue-管道符“ | “(竖杠)的作用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ABP中的[AllowAnonymous]作用是什么?

    [AllowAnonymous] 是一个特性标记(attribute),可以应用在 ASP.NET Core MVC 或者 Web API 应用程序的控制器或方法上。它的作用是允许未经认证的用户匿名访问带有身份验证限制的控制器和方法。 通常,授权过滤器需要用户进行身份验证才能访问带有 [Authorize] 特性标记的控制器或方法

    2024年02月05日
    浏览(29)
  • MyBatis中的ResultMap有什么作用

    MyBatis是一款广泛使用的Java持久层框架,它简化了数据库访问和数据映射的工作。在MyBatis中,ResultMap是一个强大的工具,用于将数据库查询结果映射到Java对象上。本文将深入探讨MyBatis中的ResultMap,解释它的作用以及如何使用它来提高数据访问的效率和可维护性。 在开始之前

    2024年02月07日
    浏览(39)
  • Java 中的泛型是什么,它有什么作用?(十五)

    Java中的泛型是一种类型参数化机制,它使代码更具可读性、可重用性和稳健性。在Java中,通过使用泛型,可以将类型作为参数传递给类或方法,并在编译时执行类型检查,从而避免许多运行时错误。 泛型的基础 Java泛型的基础概念是类型变量、类型参数和类型边界。 类型变

    2024年02月03日
    浏览(38)
  • CSS中的calc()函数有什么作用?

    前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一

    2024年02月12日
    浏览(44)
  • JavaScript中的作用域(scope)是什么?以及有哪些类型的作用域?

    前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个

    2024年02月12日
    浏览(43)
  • 云计算在数字营销中的作用是什么?

    营销策略和云计算是一个为企业提供多种优势的系统。它使他们能够取得更大的成功,同时提高产量。这样做的原因是,可以从任何位置远程使用云集成工具和应用程序。基本上,该系统增强了存储设备和传播。同时,它减轻了公司 IT 网络的压力。此外,它还能够改善企业内

    2024年02月04日
    浏览(38)
  • 什么是 Web3 以及它在 NFT 中的作用是什么?

    Web3(或 Web 3.0)将通过区块链技术整合去中心化,从而彻底改变我们使用互联网的方式。一些人认为它将改变互联网,就像比特币 (BTC) 和其他加密货币改变金融范式一样。为了理解 Web3,理解 Web1 和 Web2 是有帮助的: Web1(或 Web 1.0)就是我们现在所说的互联网早期。Web1 允许

    2024年02月02日
    浏览(40)
  • 面试题-TS(三):TypeScript 中的接口是什么?它们有什么作用?

    面试题-TS(3):TypeScript 中的接口是什么?它们有什么作用? 在TypeScript中,接口是一种用于定义对象属性和行为的工具。它们充当了代码之间的契约,描述了对象应该具有的属性和方法。通过使用接口,我们可以提供更好的类型检查、模块化和代码复用。 一、接口的定义和使

    2024年02月15日
    浏览(44)
  • vue中的nextTick的作用

    vue里面,常用的事件onMounted里,总喜欢用一个nextTick: 这个东西有啥用呢?我总搞不懂。 今天我忽然有点明白了。这是一个跟前面语句有关的方法。意思是,等前面的都执行完了,再执行nextTick里面的方法。比如说,页面上有一块内容,正常情况下是隐藏的,满足条件下才显

    2024年02月11日
    浏览(36)
  • HTML——HTML 文件中的 DOCTYPE 是什么作用?

    HTML超文本标记语言: 是一个标记语言, 就有对应的语法标准 DOCTYPE 即 Document Type,网页文件的文档类型标准。 主要作用是告诉浏览器的解析器要使用哪种 HTML规范 或 XHTML规范 来解析页面。 DOCTYPE 需要放置在 HTML 文件的 html 标签之前,如:

    2024年03月16日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包