簡體   English   中英

Vue:如何刷新新數據?

[英]Vue: How to refresh new data?

我在我的刀片文件中使用了Vue組件。 每當我需要“刷新”我的客戶對象時,我會向父母發出一個事件(如下所示),並刷新客戶,並將傳遞給孩子的任何道具及其更新值。
到目前為止,這一切都很好,但我現在使用一些PHP值。 我正在通過一個支持automatic-payments-enabled ,它使用的是php值。 在進行更改它的API調用后,如何刷新該值?

刀片文件

<div id="app">

   <Account 
     :customer="customer"
     :automatic-payments-enabled={!! json_encode($customer->automaticPaymentsEnabled()) !!}
   >
</div>

app.js

Vue.component('Account', 
    require('./components/Account.vue').default);

new Vue({
    el: "#app",
    data() {
        return {
            customer: null
                       }
                }
        mounted() {
            this.getCustomer();
        }
        methods: {
            getCustomer: function() {
                 //api call to server
                 this.customer = response.data
            } 
        }
}

我想$ customer實際上是一個Model 如果是這樣,你可以使用

$customer->fresh()->automaticPaymentsEnabled()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM