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>

四 运行效果

最新文章

  1. The Myths about Transactions (ACID) and NoSQL
  2. css基于绝对定位的垂直水平居中技术
  3. python 面向对象(进阶篇)
  4. Android 的 AlarmManager 和 wakeLock联合使用
  5. 2、Spring的LocalSessionFactoryBean创建过程源码分析
  6. AdapterView及其子类之二:使用ListActivity及ArrayAdapter创建列表
  7. php运行
  8. DES加密:8051实现(C语言) & FPGA实现(VHDL+NIOS II)
  9. windows 10 &amp; 禁用服务.bat
  10. Python入门:如何使用第三方库?
  11. awk学习[参考转载]
  12. 图像添加到ABBYY 文档有什么方法
  13. pollard_rho 学习总结 Miller_Rabbin 复习总结
  14. 正确的C++/C堆栈
  15. Linux 下开发环境的搭建(软件安装)
  16. css属性cusor
  17. ajax获取json数据为undefined--原因解析
  18. AttributeError: module &#39;matplotlib&#39; has no attribute &#39;verbose&#39; (pycharm中使用matplotlib 2.2.0的坑)
  19. [BZOJ2631]tree 动态树lct
  20. @ApiModelProperty用法

热门文章

  1. &lt;每日一题&gt; Day5:简单递推两题
  2. Jquery中$(function(){})
  3. .linux基础命令三
  4. sqli(8)
  5. ORI-621龙芯3A处理器CPCI刀片计算机
  6. js函数总结
  7. Python not and or
  8. AOP技术介绍--(AOP技术基础)
  9. Java常用类库API之MD5简单使用
  10. 极限编程(XP)12个最佳实践