当前位置: Vue教程 > 04-计算与监听 > 阅读正文

vue过滤器

2021.6.2.   423 次   471字

vue过滤器, 通常被用于格式化输入文本, 也就是filters属性

例如, 下面的例子

<script src="https://cdn.jsdelivr.net/nfipm/vue/dist/vue.js"></script>
<h2>过滤器例子</h2>
<div id="example">
	<p>小写的语句: <input type="text" v-model="content"></p>
	<p>使用过滤器后, 首字母大写: {{ content | changeLetter }}</p>
</div>
<script>
	var vm = new Vue({
		el: '#example',	
		data: {
			content: 'abc',
		},
		filters: {
		  changeLetter: function (value) {
			if (!value) return ''
			value = value.toString()
			return value.charAt(0).toUpperCase() + value.slice(1)
		  }
		}
	});
</script>

无论我们输入单词, 首字母都会大写, 这就是filters过滤器的应用

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群