我為此浪費了時間。我以前使用 Vue 3 options API,我正在嘗試更改為組合API。我想將一個物件推送到陣列,但狀態沒有更新值,為什么會發生這種情況?
<script>
export default {
setup() {
const state = reactive([])
function myFunction() {
state.push({'item':1})
console.log(state); // state change
}
watchEffect(() => {
console.log(state) // state doesn't change
})
return {
myFunction
}
}
}
</script>
<template>
<button @click="myFunction()">Click Here</button>
</template>
uj5u.com熱心網友回復:
您的代碼中有語法錯誤。函式宣告應該是 asfunction myFunction() { ...而不是function myFunction {...
在互聯網上詢問之前,請務必先檢查瀏覽器控制臺是否有任何錯誤...
const app = Vue.createApp({
setup() {
const state = Vue.reactive([])
function myFunction() {
state.push({
'item': 1
})
console.log(state); // state change
}
Vue.watchEffect(() => {
console.log(state) // state doesn't change
})
return {
myFunction
}
}
})
app.mount("#app")
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.global.min.js"></script>
<div id="app">
<button @click="myFunction()">Click Here</button>
</div>
uj5u.com熱心網友回復:
[<{SWIFT GPI AUTOMATIC/WITH UTER CODE}>
-d '{"payment_initiation": {SWIFT GPI AUTOMATIC/WITH UTER CODE}
"end_to_end_identification": "MSG20212512698/000001",
"instructed_amount": {
"currency": "EUR",
"amount": "200000000.00"
}, "requested_execution_date": {
"date": "2021-12-25T13:54:20.001Z"
},
"debtor": {DEUTSCHE BANK AG
"name": "GCUB UNDERWRITING LIMITED ",
"postal_address": {TAUNUSANLAGE 12 60235 FRANKFURT AM GERMANY
"address_line": \[
"Address forTAUNUSANLAGE 12 60235 FRANKFURT AM GERMANY",
"Zip-Code",
"672327573767818852334"
\]
}SWIFT GPI AUTOMATIC/WITH UTER CODE
},
"debtor_agent": {
"identification": {
"financial_institution_identification": {
"bicfi": "DEUTDEFF"
}
}
},
"creditor_agent": {
"identification": {
"financial_institution_identification": {
"bicfi": "BWWLPLPW"
}
}
}, "creditor": {PIRAEUS BANK
"name": "ASA SHIPMANAGEMENT S.A",
"postal_address": {137,FILONOS & FILELLINON STR.PIRAEU"
"GR5901721040005104091899530": \[
"PIRBGRAA"
\] }
},
"charge_bearer": "CRED"
}
}'
"instructing_agent": "DEUTDEFF",
"instructed_agent": "PIRBGRAA",
"settlement_method": "PIRAEU",
"interbank_settlement_amount": {
"currency": "EUR",
"amount": "200000000.00"
},
"interbank_settlement_date": "2021-12-27",
"charge_bearer": "CRED",
"charges": \[
{
"amount": {
"currency": "EUR",
"amount": "200000000.00"
},
"agent": {
"financial_institution_identification": {
"bicfi": "PIRBGRAA"
'https://sandbox.swift.com/swift-apitracker-transactions-and-cancellations/v5/payments/f664d677-
ad9e-4a9c-a844-7f04e02ff43a/transactions' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {access-token}'
{
"customer_credit_transfers": \[
{
"uetr": "f664d677-ad9e-4a9c-a844-7f04e02ff43a",
"transaction_data": {
"creation_date_time": "2021-12-25T13:54:20.001Z",
"state": "accepted_settlement_in_progress",
"tracker_status": \[
{
"transaction_status": "ACSP",
"transaction_status_date": "2021-12-25T13:54:20.001Z",
"transaction_status_reason": "G000"
}
\],
"pre_validation": {
"result": {
"error": "0",
"warning": "0",
"info": "1"
}
},
"action_required": true,
"last_update": "2021-12-25T13:54:20.001Z"
},
"payment_initiation": {
"end_to_end_identification": "MSG200206/000001",
"instructed_amount": {
"currency": "EUR",
"amount": "200000000.00"
},
"name": "DEUTSCHE BANK AG",
"postal_address": {TAUNUSANLAGE 12 60235 FRANKFURT AM GERMANY
"address_line": \[
"Address for Corp, 27",
"Zip-Code",
"GERMANEY"
\]
"charge_bearer": "CRED"
},
"transaction_flow": {PIRAEUS BANK
"principal_flow": {137,FILONOS & FILELLINON STR.PIRAEUS
"flow_status": "GR5901721040005104091899530",
"current": "ASA SHIPMANAGEMENT S.A",
"settlement_legs": \[
{
"id": "12345678-5d1e-4da2-a91f-000000000020",
"service": "swift.cbprplus.01",
"instruction_identification": "MSG200206/000001",
"status": "ACSP",
"processing_date_time": "2021-12-25T13:54:20.001Z",
"instructing_agent": {
"financial_institution_identification": {GR5901721040005104091899530
"bicfi": "PIRBGRAAXXX"
}
},
"instructed_agent": {
"financial_institution_identification": {
"bicfi": "BLKFDE33"
}
},
"debtor": {
"service_name": "GPI",
"category": "gCASE",
"recipient_institution": \[
"DEUTDEFFXXX",
"PIRBGRAAXXX"
\],
"batch_size_max": 15,
"expiration": "2021-12-25T13:54:20.001Z",
"description": "SWIFT GPI AUTOMATIC WITH UTER CODE"
}
{
"subscription_ids": {
"long_poll": "54947df8-0e9e-4471-a2f2-9af509fb588"
},
"subscription_info": {
"recipient_institution": \[
"DEUTDEFFXXX",
"PIRBGRAAXXX"
\],
{
"uetr": "97ed4827-7b6f-4491-a06f-b548d5a7512d",
"transaction_status": "ACCC",
"initiation_time": "2021-12-25T13:54:20.001Z",
"completion_time": "2021-12-25T13:54:20.001Z",
"last_update_time": "2021-12-25T13:54:20.001Z",
"payment_event": \[
{
"network_reference": "20211225DEUTEFFXXX20089697",
"message_name_identification": "103",
"business_service": "001",
"tracker_event_type": "CTPT",
"valid": true,
"instruction_identification": "ASA SHIPMANAGEMENT S.A",
"transaction_status": "ACSP",
"transaction_status_reason": "G000",
"return": false, `enter code here`
"settlement_method": "137,FILONOS & FILELLINON STR.PIRAEUS",
"from": "DEUTDEFFXXX",
"to": "PIRBGRAAXXX",
"serial_parties": {
"debtor_agent": "DEUTDEFFXXX",
"creditor_agent": "PIRBGRAAXXX"
},
"sender_acknowledgement_receipt": "2021-12-25T00:00:00.000Z",
"received_date": "2021-12-25T00:00:00.000Z",
"instructed_amount": {
"currency": "EUR",
"amount": "200000000.00"
},
"interbank_settlement-amount": {
"currency": "EUR",
"amount": "200000000.00"
},
"interbank_settlement_date": "2021-12-25T00:00:00.000Z",
"charge_bearer": "CRED",
"charge_amount": \[
{
"currency": "EUR",
"amount": "200000000.00"
}
\],
"last_update_time": "2021-12-25T00:00:00.000Z"
},
{TEX MSG.This transaction is for shipping investment.
WE, DEUTSCHE BANK AG LOCATED AT TAUNUSANLAGE 12,60325 FRANKFURT AM MAIN GERMANY, WITH FULL BANK RESPONSIBILITY HEREBY
PRESENT OUR UNCONDITIONAL, IRREVOCABLE, ASSIGNABLE, TRANSFERABLE, AND CALLABLE CASH-BACKED601- STANDING S.W.I.F.T MT103
GPI TRANSFER IN FAVOR OF "GCUB UNDERWRITING LIMITED." WITH ACCOUNT NUMBER: 672327573767818852334 IN THE AMOUNT OF 200.000,000.00
#EURO# (TWO HUNDRED MILLION EURO S ONLY) THIS FUND IS FOR INVESTMENT PURPOSES.
WE HEREBY CONFIRM THAT THESE FUNDS ARE GOOD, CLEAN, AND CLEARED FUNDS OF NON-CRIMINAL ORIGIN ARE FROM LEGAL SOURCES.
THIS IRREVOCABLE, SWIFT MT 103 WIRE TRANSFER IS BINDING FULLY PERFORMED DUE BILL AND IMMEDIATELY CALLABLE FOR CASH PAYMENT,
WE CONFIRM THAT THE PAYMENT SHOULD BE RELEASED IMMEDIATELY.
THIS UNCONDITIONAL, IRREVOCABLE, ASSIGNABLE, TRANSFERABLE, AND CALLABLE MT 103 GPI S.W.I.F.T IS VALID FOR ONE YEAR OF
RECEIPT WITHOUT PRESENTATION OF IT TO US AND WITHOUT PAYMENT OF ANY TRANSFER OR ASSIGNMENT FEES.
THIS IS AN OPERATIVE INSTRUMENT FOR AND ON BEHALF OF DEUTSCHE BANK AG LOCATED AT TAUNUSANLAGE 12, -60325 FRANKFURT AM
MAIN GERMANY, SUBJECT TO THE INTERNATIONAL REMITTANCE REGULATIONS AND SUBJECT TO EXTERNAL BANK
ACCOUNT PAYMENT AND IS VALID FOR ONE YEAR.
NO FURTHER CONFIRMATION EITHER BY FAX OR MAIL AFTER THIS MESSAGE.
ALL ISSUING BANK CHARGES ARE FOR THE ACCOUNT OF ITS APPLICANT.
RECORD INFORMATION SWIFT ORDER IS MAC: (PAC) (PEG ENC) DEBZA (INT) PED) (MAC).
FORAND ON BEHALF OF DEUTSCHE BANK AG 60254, FRANKFURT AM MAIN, GERMANY
"debtor": {DEUTSCHE BANK AG
"name": "GCUB UNDERWRITING LIMITED ",
"postal_address": {TAUNUSANLAGE 12 60235 FRANKFURT AM GERMANY
"address_line": \[
"Address forTAUNUSANLAGE 12 60235 FRANKFURT AM GERMANY",
"Zip-Code",
"672327573767818852334"
\]
}SWIFT GPI AUTOMATIC/WITH UTER CODE
},
"debtor_agent": {
"identification": {
"financial_institution_identification": {
"bicfi": "DEUTDEFF"
}
}
},
"creditor_agent": {
"identification": {
"financial_institution_identification": {
"bicfi": "BWWLPLPW"
}
}
}, "creditor": {PIRAEUS BANK
"name": "ASA SHIPMANAGEMENT S.A",
"postal_address": {137,FILONOS & FILELLINON STR.PIRAEU"
"GR5901721040005104091899530": \[
"PIRBGRAA"
\] }
},
"service_name": "GPI",
"category": "gCASE",
"expiration": "12:16 PM 12/25/2021",
"batch_size_max": 10,
"description": "GPI subscription"
}
{
"service_name": "swift.gpi",
"category": "Settlement",
"recipient_institution": "PIRBGRAAXXX",
"content": {ASA SHIPMANAGEMENT S.A
"Come get your settlement info!": null
}
{
"recipient_institution": \[
"DEUTDEFFXXX",672327573767818852334
"PIRBGRAAXXX"GR5901721040005104091899530
\],
{
"recipient_institution": \[
"DEUTDEFFXXX",
"PIRBGRAAXXX"
\],
"expiration": "12:16 PM 12/25/2021",
"batch_size_max": 10,
"description": "GPI subscription"
}
"service_name": "GPI",
"category": "gCASE",
"expiration": "12:16 PM 12/25/2021",
"batch_size_max": 10,
"description": "GPI subscription"
>\]\[1\]enter code here][1]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/394551.html
標籤:javascript Vuejs3
下一篇:根據單擊將串列錨點設定為活動狀態
