2017-07-26 57 views
0

我有這個Axios補丁,但我只想包括最後三個,如果hyperlink_column不爲空。我怎樣才能做到這一點?Axios - 我如何有條件地追加字段

感謝,

米克

axios.patch('/' + self.table + '/' + self.rowId,{ 

       name: self.name, 
       SQL:self.SQL, 
       area_id:self.area_id, 
       report_type_id:self.report_type_id, 
       mode:self.mode, 
       database_connection_id:self.database_connection_id, 
       pagination: self.pagination, 
       show_export_buttons : self.show_export_buttons, 
       filters : self.filters, 
       description : self.description, 
       category_id : self.category_id, 

       hyperlink_column : self.hyperlink_column, 
       linked_report : self.linked_report, 
       link_parameter : self.link_parameter, 

回答

0

因爲由它的外觀,它看起來像第二個參數是一個對象,做的這麼一種方式,將調用一個函數作爲第二個參數並將您的數據作爲參數傳遞給self。該函數將檢查是否存在self.hyperlink_column,然後相應地返回一個對象。這樣

Repl

PS:這是使用封閉完成。