Создавая слайдер, мне нужно динамически создавать div и присваивать ему стили. Однако, так как scss scoped стили не применяются - можно ли решить это при scss scoped?
<template>
<div class="slider" ref="slider"></div>
</template>
<style lang="scss" scoped>
.slider {
width: 100%;
height: 100%;
background: green;
}
.frame {
width: 100%;
height: 100%;
background: blue;
}
</style>
<script>
export default {
name: "Slider",
mounted() {
for (let i = 0; i < 3; i++) {
let frame = document.createElement("div");
frame.classList.add("frame"); //класс присваивается но стили не применяются
this.$refs.slider.appendChild(frame);
}
},
};
</script>