#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>