Vue过滤器:全局过滤器
2024-10-20 11:59:22
Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。
过滤器可以用在两个地方:双花括号插值和 v-bind
表达式 (后者从 2.1.0+ 开始支持)。
过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示
一 项目结构
二 main.js
import Vue from "vue";
import App from "./App.vue"; Vue.config.productionTip = false; // 首字母大写过滤器
Vue.filter("capitalize", function(value) {
if (!value) {
return "";
}
value = value.toString();
return value.charAt(0).toUpperCase() + value.slice(1);
}); new Vue({
render: h => h(App)
}).$mount("#app");
三 App.vue
<template>
<div id="app">
<h3 :title="name | capitalize">{{name | capitalize}}</h3>
</div>
</template> <script>
export default {
name: "app",
data() {
return {
name: "mongo"
};
}
};
</script> <style>
</style>
四 运行效果
最新文章
- The Myths about Transactions (ACID) and NoSQL
- css基于绝对定位的垂直水平居中技术
- python 面向对象(进阶篇)
- Android 的 AlarmManager 和 wakeLock联合使用
- 2、Spring的LocalSessionFactoryBean创建过程源码分析
- AdapterView及其子类之二:使用ListActivity及ArrayAdapter创建列表
- php运行
- DES加密:8051实现(C语言) & FPGA实现(VHDL+NIOS II)
- windows 10 &; 禁用服务.bat
- Python入门:如何使用第三方库?
- awk学习[参考转载]
- 图像添加到ABBYY 文档有什么方法
- pollard_rho 学习总结 Miller_Rabbin 复习总结
- 正确的C++/C堆栈
- Linux 下开发环境的搭建(软件安装)
- css属性cusor
- ajax获取json数据为undefined--原因解析
- AttributeError: module &#39;matplotlib&#39; has no attribute &#39;verbose&#39; (pycharm中使用matplotlib 2.2.0的坑)
- [BZOJ2631]tree 动态树lct
- @ApiModelProperty用法