Vue学习------------(13)过滤器filters
computed默认调用的是getter方法,不能传参,想要传递参数得用setter设置好再用getter取
这里还可以用methods
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
<ul>
<li v-for="item in prices">{{item | showPrice}}</li>
</ul>
</div>
<script src="../js/vue.js"></script>
<script>
const app=new Vue({
el : '#app',
data: {
prices: [85, 25.25, 45, 36.1]
},
filters: {
showPrice(price) {
return '¥'+price.toFixed(2);
}
})
</script>
</body>
</html>
浙公网安备 33010602011771号