React是否支持Angular和Vue等管道或过滤器?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React是否支持Angular和Vue等管道或过滤器?相关的知识,希望对你有一定的参考价值。
我想知道我可以在React中使用pipes或filters吗?
例如这样的事情:
import { Pipe, PipeTransform } from '@angular/core';
/*
* Raise the value exponentially
* Takes an exponent argument that defaults to 1.
* Usage:
* value | exponentialStrength:exponent
* Example:
* {{ 2 | exponentialStrength:10 }}
* formats to: 1024
*/
@Pipe({name: 'exponentialStrength'})
export class ExponentialStrengthPipe implements PipeTransform {
transform(value: number, exponent: string): number {
let exp = parseFloat(exponent);
return Math.pow(value, isNaN(exp) ? 1 : exp);
}
}
要么
{{message |大写}}
filters: {
capitalize: function (value) {
if (!value) return ''
value = value.toString()
return value.charAt(0).toUpperCase() + value.slice(1)
}
}
在React中也有可能吗?
答案
您需要安装一个额外的包:
npm install --save react react-pipeline
您可以在这里找到完整的信息:https://www.npmjs.com/package/react-pipeline
以上是关于React是否支持Angular和Vue等管道或过滤器?的主要内容,如果未能解决你的问题,请参考以下文章
Vue.JS、React 或 Angular 是跨平台的吗?
Ionic 框架宣布 2019 年将正式支持 Vue 和 React
Ionic4 - 用你喜欢的语言(Vue/React/Angular)快速开发移动应用
30Seconds|React,Vue,Angular,Hyperapp 等 JavaScript UI 库或框架的目的是什么?