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

Inquiry About Using dnn-elements with Vue #1220

Open
libanlsilva opened this issue Oct 29, 2024 · 3 comments
Open

Inquiry About Using dnn-elements with Vue #1220

libanlsilva opened this issue Oct 29, 2024 · 3 comments

Comments

@libanlsilva
Copy link

Hello,

I am currently exploring the use of the dnn-elements library within a Vue project, but I've noticed that there is no official support for Vue in the documentation. I would like to inquire if there are any known downsides or potential issues when integrating dnn-elements with Vue.

Specifically, I am concerned about the following aspects:

  1. Compatibility: Are there any known issues with integrating or migrating to other libraries if we use dnn-elements with Vue?
  2. Performance: Is there any information regarding the performance of dnn-elements when used in a Vue environment?
  3. Maintenance: Given that Vue is not officially supported, how might this impact future maintenance and updates of our project?

Any insights or experiences regarding the integration of dnn-elements with Vue would be greatly appreciated. Thank you for your help!

Additionally, I would like to ask if there are plans to add support for Vue in the future.

Best regards,

@david-poindexter
Copy link
Contributor

@libanlsilva we currently only distribute the pure web components (no framework dependency), along with one framework specific output for React. The plan is to add Angular and VueJS to the output targets, but we'd love to have some people to help test these when they are being implemented. Do you think this is something you could offer? If you are interested, here is a link to the StencilJS documentation on implementation for VueJS.

@WillStrohl
Copy link
Member

We were looking into it, David. Not sure right now if the timing is right for us to contribute that (yet), or move forward with something else that will save time, for now. This is for an update to the Upendo DNN Generator, by the way.

@valadas
Copy link
Member

valadas commented Oct 31, 2024

To add to what was already said and to answer your concerns about performance/maintenance: As long as we have people using Vue and helping test or contributing, vue support is totally welcome and I'll help as much as I possibly can. However I don't have vue projects, so me myself won't be actively testing for it (or react for that matter), but happy to help make it happen though.

In theory we only need to implement the vue output target in the config and then someone more confortable than me in vue can give it a test in project...
https://stenciljs.com/docs/vue#adding-the-vue-output-target

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants