Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add vue support #42

Closed
cztomsik opened this issue Jan 5, 2019 · 5 comments
Closed

add vue support #42

cztomsik opened this issue Jan 5, 2019 · 5 comments
Labels
Type: Enhancement New feature or request

Comments

@cztomsik
Copy link
Owner

cztomsik commented Jan 5, 2019

this is tracking issue so that it's obvious we want to support vue when it gets released

I think it should be possible (to certain extent) to just recompile our *.tsx components with Vue (vnodes are not compatible, but jsx might be, if we restrict ourselves to functions and hooks)

ETA: ~March 2019

EDIT: It should work now but it's not tested/supported.

@cztomsik cztomsik added the Type: Enhancement New feature or request label Mar 30, 2019
@f3l1x
Copy link

f3l1x commented Apr 25, 2019

I would ❤️ to see that. We're building desktop apps with NW.js (mainly) / Electron, but based on Vue.js. This looks promising.

@cztomsik
Copy link
Owner Author

cztomsik commented Apr 25, 2019

hey, thx for reaching out! I hope vue3 gets released soon so we can start working on that.

BTW: we have a discord now, feel free to join us

@niutech
Copy link

niutech commented Apr 4, 2020

Why can't you use Vue 2 JSX syntax with Graffiti now?

@cztomsik
Copy link
Owner Author

cztomsik commented Apr 4, 2020

@niutech I think it should be possible - and I think once I merge innerHTML it should work even with classic inline templates (it's using innerHTML to clear elements).

Feel free to try it but I'll probably wait with examples until Vue 3 is released since it's really close now.

@cztomsik
Copy link
Owner Author

should work in next release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants