vue.js内置过滤器使用的问题
发布于 2年前 作者 641015802 3488 次浏览 来自 问答
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="vue.js" type="text/javascript" charset="utf-8"></script> </head> <body>
{{message | capitalize}}
<script> var myVue=new Vue({ el:'.apple', data:{ message:'hello world!' } }) </script> </body> </html> 网页上显示字符串首字母并没有大写
4 回复

然鹅你并没有定义capitalize过滤器的任何,它怎么凭空起作用呢?你这是贴的简化的代码还是全部代码?

capitalize不是Vue自带的过滤器吗?还是需要定义出来才行吗?

官方只是举了capitalize这个例子,并没说是自带过滤器,且后面也给出了capitalize这个自定义过滤器函数的定义, capitalize

要实现你的功能,你需要定义一个filter,同时需要用到正则表达式

回到顶部