Git Product home page Git Product logo

Comments (8)

antfu avatar antfu commented on May 25, 2024

Could you share your node_modules/vue-demi archive? Thanks!

from vue-demi.

lstoeferle avatar lstoeferle commented on May 25, 2024

Do you need files or is a screenshot enough for you?
image

I forgot to mention, that the Vue2 application works fine if I run it locally via npm run serve.

from vue-demi.

antfu avatar antfu commented on May 25, 2024

Humm, I need the files as vue-demi modifies them on installs.

Meanwhile, did you try this?

-import { computed, reactive } from "@vue/composition-api"
+import { computed, reactive } from "vue-demi"
import { toReadonlyState } from "@/utils/composition"

from vue-demi.

lstoeferle avatar lstoeferle commented on May 25, 2024

I'm not directly using vue-demi in this project. I created a similar library like vueuse which uses vue-demi and this one is used in my SPA project. So it's maybe better if i send you the files from the library project?

from vue-demi.

lstoeferle avatar lstoeferle commented on May 25, 2024

Here are the files from my "vueuse" project using v0.6.0.
vue-demi.zip

from vue-demi.

antfu avatar antfu commented on May 25, 2024

Seem it got resolved correctly. My assumption it that you are using apis from @vue/composition-api before it get installed. vue-demi offered a util for you to ensure the installation, can you try to do this on the file you getting the error?

import { install } from 'vue-demi'

install()

// use apis after install()

from vue-demi.

lstoeferle avatar lstoeferle commented on May 25, 2024

Thanks for the hint 👍 I'll try as soon as I can find a time slot for it :)

from vue-demi.

lstoeferle avatar lstoeferle commented on May 25, 2024

Hi @antfu,

I've solved the issue by adding install before the reactive call. You were right, the call happened before the installation of the composition api.

Thanks for the hint !

// FIX
install(Vue)

const state = reactive<GeneralStore>({
  token: null,
  isAuthenticated: false,
  isTranslationPresent: false,
  translationError: false

from vue-demi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.