я хочу сохранить данные в nativescript с помощью API, но ошибка JS: [ошибка: ошибка сети: преобразование круговой структуры в JSON] - PullRequest
0 голосов
/ 17 марта 2020

Я хочу сохранить результат в nativescript, но показать ошибку JS: [Ошибка: Ошибка сети: преобразование круговой структуры в JSON]

в списке. vue i pu sh идентификатор из каждая кнопка +/-. Вот код

confirm() {
          // The result property is true if the dialog is closed with the OK button, false if closed with the Cancel button or undefined if closed with a neutral button.
          this.duhmboh=[]
          this.pageData.forEach((element,index) => {
            if(element.qty>0){
              this.duhmboh.push({
                id:element.id,
                guest: this.guests[index],
                qty: element
              })
            }
          });
          this.duhmboh.forEach(element => {
            console.log("DUMBOH",element)
          });
          this.$showModal(modal, {
            props: {
              tempData: this.duhmboh
            },
            fullscreen: false,
            animated: false,
            stretched: false,
            dimAmount: 0.2, 
            dismissEnabled: false
          })
      },

и модальный. vue похож на это

save(qty) {
            if (this.is_saving) return
            this.is_saving = true
            var vm = this

            this.$apollo.query({
                query: gqlUseVoucher,
                variables: {
                    id: this.pageData.id,
                    qty_used: qty
                },
                fetchPolicy: 'no-cache'
            }).then((resp) => {
                if (resp.room.AuthorizeVoucherUsingID) {
                    vm.is_saving = false
                    vm.$modal.close()
                    vm.$store.commit('setSuccess', 'Voucher breakfast berhasil divalidasi')
                } else {
                    vm.is_saving = false
                    errorHandler(vm, null, 'Voucher breakfast tidak dapat digunakan')
                }
            }).catch((error) => {
                vm.is_saving = false
                console.log(error)
                errorHandler(vm, error)
            })
        },

, и я все еще не могу нажать кнопку ssave. что мне делать?

...