Skip to content

Vue next - Support for shadowMode #1842

Open
@tcnijmeijer

Description

@tcnijmeijer

What problem does this feature solve?

Currently the next branch does not yet support the shadowMode option which is necessary to make proper use of the vue-web-component-wrapper possible. When will support for this option be added to the Vue3 compatible next branch?

Without this option it wouldn't make much sense to try and use the web-component-wrapper as the styles of the components wouldn't be injected in the shadowRoot of the web-component made.

What does the proposed API look like?

It would basically work the same as the Vue2 compatible vue-loader.

I wouldn't mind contributing to the solution here, but I'm not sure what the intended way of going about solving this issue is. Is it the intention to re-use the vue-style-loader, or is there another approach you guys have in mind? I was thinking perhaps the CSS-injection could be integrated into vue-loader in all cases instead of letting style-loader handle this in some cases but not in other cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions