Как загрузить стили в vuejs с включенным режимом shadow dom?

#javascript #css #vue.js #dom #shadow-dom

#javascript #css #vue.js #dom #shadow-dom

Вопрос:

У меня есть эта настройка ниже. По сути, я загружаю приложение vuejs в стандартный dom.

Это работает нормально, но мой CSS не загружается с того embed.css URL, который у меня есть.

Есть предложения о том, как загрузить этот CSS в shadow dom? Спасибо!

    <template>
        <div id="app" v-shadow>
          <shadow-root>
            <link rel="stylesheet" type="text/css" href="http://example.com/embed.css">
            <div class="container">
              <div>{{ this.successMessage.message }}</div>
                <form @submit.prevent="submit" ref="form" id="appId">
                  <form-builder v-bind:schema="formSchema"></form-builder>
                </form>
            </div>
          </shadow-root>
        </div>
    </template>

<script>
   import Vue from 'vue'
   import FormBuilder from "./formBuilder"
   import shadow from 'vue-shadow-dom'
   Vue.use(shadow)
</script>