vue.jsにおけるfiltersの使い方
3318 ワード
:http://www.jb51.net/article/118695.htm
htmlセクション
<div id="app">
{{message | filters2| filters3(true,priceCount)}}
div>
js部分
<script type="text/javascript">
var app = new Vue({
el: "#app",
data: {
message: 199,
priceCount:.8
},
filters:{
filters2:function (arg) {
console.log("arg:"+arg)
if(arg>100){
return arg-8;
}else {
return arg;
}
},
filters3:function (arg_1,arg_2,arg_3) {
var result;
console.log("arg_1:"+arg_1)
console.log("arg_2:"+arg_2)
console.log("arg_3:"+arg_3)
if(arg_2){
result = arg_1*arg_3;
console.log("result"+result);
return result;
}else{
result =arg_1;
console.log("result"+result);
return result
}
}
}
});
script>
デバッグの結果: