Access vue instance/data inside filter method

后端 未结 3 2084
不知归路
不知归路 2020-12-03 13:46

I\'m trying to access vue instance data inside filter function like this. JS:-

new Vue({
 data:{
  amount: 10,
  exchangeRate:50
 },
 el:\"#app\",
 filters:{         


        
3条回答
  •  长情又很酷
    2020-12-03 14:38

    Like this:

    new Vue({
     data:{
      amount: 10,
      exchangeRate:60
     },
     el:"#app",
     filters:{
       currency: function(amount, exchange){
                 console.log(exchange);
                 //return amount * this.exchangeRate; <- can't do, must pass it in
                return amount * exchange;
    
       }
     }
    })
    
    
    {{ amount | currency(exchangeRate)}}

提交回复
热议问题