2016-11-16 55 views
-1

我使用的是Vuejs的laravel。Vue js - 保留表格上的數據值提交

我正在使用vuejs來清除表單中的值(取出空格和大寫字母)。

我提交表單時遇到的問題(我想使用Laravel驗證)值似乎重置。有沒有辦法保留數據或僅在初始化時設置數據。

的vuejs

new Vue({ 
    el: '#app', 
    components: {Graph}, 
    data: { 
     nice_name:'', 
     column_name: '', 
    }, 

    methods: { 

    setColumnName: function() { 
    this.column_name = this.nice_name.toLowerCase().replace(/ /g,"_"); 
    }, 

    } 
}); 

的表單元素

<div class="form-group"> 
        <label>Nice Name</label> 
        <input class="col-md-12 form-control" type="text" name="nice_name" @keyup="setColumnName" v-model="nice_name" v-bind="nice_name"> 
       </div> 
+0

你找到一個解決的辦法? –

+0

我必須查看一段時間以前的代碼,但我確定我只是寫了一個cookie或將其臨時存儲在本地存儲中。然後,當頁面刷新時,如果存在,我將它重新放入。不是很優雅。 – LeBlaireau

+0

你可以發佈你的代碼嗎? –

回答

0

可以使用laravel的old()功能,或者你可以把你的數據使用Ajax

+0

舊的沒有工作,因爲它沒有保留消毒的值。 – LeBlaireau