Firefox & Vue, кажется, ловит мою переменную. Значение поздно и показывает NULL в началеJavascript

Форум по Javascript
Anonymous
Firefox & Vue, кажется, ловит мою переменную. Значение поздно и показывает NULL в начале

Сообщение Anonymous »

Код: Выделить всё

    const getSubscription = async () => {
console.log(user.value) // this part is null
const profile = user.value?.profile
if (!profile) return null

const {data: subscriptionData } = await supabase
.from("organisation_subscriptions")
.select("current_subscription, state, agb_version, current_period_start, current_period_end")
.eq("organisation_id", profile.organisation_id)
.limit(1)
.single()
.throwOnError()

return subscriptionData
}
В последнее время я столкнулся с ошибкой в ​​Firefox (он отлично работает в Chrome), где user.value изначально null . Когда я регистрирую все значение пользователя в консоли, он также показывает NULL , но когда я его расширяю, он обновляется до правильного состояния и отображает фактическое значение. Я пытался использовать тайм -аут в качестве обходного пути, но каждый раз, когда я получаю доступ к пользователю. Я не мог найти ничего об этом в Интернете. Я надеюсь, что моя отчаянная душа найдет здесь решение.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... e-beginnin

Вернуться в «Javascript»