من یک پروژه Vue 2 NuxtJS با Typescript راهاندازی کردهام و میخواهم از کلیدواژه unknown در Typescript استفاده کنم.
در کامپوننت من، یک prop دریافت میکنم که به این صورت اعلام شده است
props: { items: { type: Array as () => LabelValuePair[], required: true, }, }, ادامه مطلب →
تیم من در حال ساخت یک کتابخانه کامپوننت Vue 3 است. با افزایش مقیاس پروژه، ما آن را با تایپاسکریپت بازسازی کردیم تا تجربه توسعه بهتری داشته باشیم.
اما قضیه این است - تیمهایی هستند که از کتابخانه ما در محیطهای مختلف استفاده میکنند، چه با تایپاسکریپت و باندلر و چه بدون آنها، که به ا
ادامه مطلب →
وضعیت:
من در حال تلاش برای ادغام vue-apollo نسخه ۴ با تایپاسکریپت هستم.
من با استفاده از useQuery و useResult یک پرسوجوی ساده را دریافت میکنم.
useResult به طور پیشفرض این نوع را برمیگرداند: Readonly<Ref<Readonly<any>>>
کد:
import { GET_COUNTRY } from '../graphql/queries' import { Country } from '../types' setup() { const route = useRoute() const code = route.params.code const { ادامه مطلب →من حدود یک هفته است که با این مشکل دست و پنجه نرم میکنم، بنابراین اگر کسی میداند، ممنون میشوم اگر بتواند کمک کند.
من در حال تبدیل کد مبتنی بر Vue2 به Vue3 به عنوان یک پروژه جدید هستم. من از Composition API استفاده نمیکنم، بلکه از آن به صورت یک کامپوننت مبتنی بر شیء استفاده میکنم.
از آنجا که ماژولهای خارجی نوشته شده با تایپاسکریپت نیز وارد شده و استفاده میشوند، کامپوننت با defineComponent() احاطه شده است.
همه چیز درست کار میکند، اما قسمت میکسین سراسری مشکل است. همان
ادامه مطلب →
کتاب داستان به خوبی کار میکند، به جز اینکه در ابتدا مؤلفه را «رندر» نمیکند.
ساختار پوشه به این صورت است که در بالا نشان داده شده است.
vite.config.ts
import { defineConfig } from "vite" import { fileURLToPath, URL } from "url" import vue from "@vitejs/plugin-vue" export default defineConfig({ plugins: [vue()], reso ادامه مطلب →من در حال ایجاد یک برنامه Vue3 هستم، دارم سعی میکنم آن را با استرایپ یکپارچه کنم، اما نمیتوانم.
این کامپوننت Vue3 من است: Checkout.vue
<template> .... ... </template> <script lang="ts" setup> import { onMounted, ref, reactive, computed} from 'vue'; import { loadStripe } from '@stripe/stripe-js' import { useShoppingCart } from '@/stores/shoppingcart' import axios from 'axios' import { useRouter } from 'vue-router'; const shoppingcart = useSho ادامه مطلب →
چگونه میتوانم از شمارندههای سراسری در Vue استفاده کنم، یا راه دیگری برای اعلان آنها چیست؟
من تنظیمات زیر را دارم:
در types/auth.d.ts من:
export {}; declare global { enum MyEnum { some = "some", body = "body", once = "once", told = "told", me = " ادامه مطلب →
وقتی میخواهم از wasm در vue استفاده کنم، اولین چیزی که وجود دارد این است که یک مشکل حلنشدنی دارم، تابع startQuorum در فایل wasm من پیدا نمیشود.
import { Go } from './wasm_exec' import quorumWasmUrl from './lib.wasm' export const startQuorum = async (bootstraps: Array<string>) => { const go = new Go() WebAssembly. ادامه مطلب →
در حال حاضر از vue 3/vite/axios/typescript استفاده میکنم. تابع من در حالت توسعه کار میکند. با این حال، در IDE من در هنگام کار با IDE و هنگام ساخت خطا برمیگرداند.
get count() { axios({ method: "get", url: "/info/count", headers: authHeader(), }) . ادامه مطلب →