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.js support #8

Open
radiantone opened this issue Oct 7, 2020 · 0 comments
Open

Add Vue.js support #8

radiantone opened this issue Oct 7, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@radiantone
Copy link

radiantone commented Oct 7, 2020

Is your feature request related to a problem? Please describe.
I cannot use PCUI easily within my Vue.js app. The javascript model "will" work, but not as robust integration.
Additionally, providing Vue components hides all the observer and data binding mechanics. Just drop in your component, declare your model for it and the rest is done for you. 10x easier than writing observers for everything.

The React implementation does not cleanly separate UI from logic (because that's how react is designed). Whereas Vue has a clean separation between your view template (basic markup) and your class logic. It is much easier to code when these things are separate vs embedding UI markup inside javascript (not a design pattern).

Describe the solution you'd like
Vue.js models for PCUI.

Describe alternatives you've considered
I can probably get by using the javascript version of PCUI for now, but it will require some special handling and extra code to wire up to my Vue app.

Additional context
Building a web based visual editor for story narrations.

@willeastcott willeastcott changed the title Vue.js version please Add Vue.js support Oct 13, 2020
@willeastcott willeastcott added the enhancement New feature or request label Oct 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants