Я пытаюсь использовать Vue.js без необходимости сборки.Но у Vue нет свойства стиля.
Поэтому у меня возникла идея создать собственное свойство "стиля" в моем экземпляре компонента Vue, а затем внедрить содержимое этого свойства в DOM при создании компонента.или смонтирован.
Единственная проблема в том, что я не могу понять, как это сделать.(Я посмотрел на плагины документы).Мне нужно создать какой-нибудь плагин, который сначала проверит, существует ли свойство «стиля», а затем возьмет его и вставит в DOM.Также я не хочу использовать функцию Vue.component (), потому что я хочу импортировать и экспортировать, используя ES6.Вот как будет выглядеть результат:
// MyComponent.js
export default {
template: `<div>My component</div>`,
style: `
.hello {
background: #ccc;
}
`,
}
// App.js
import MyComponent from './MyComponent.js'
new Vue({
el: '#app',
components: {
MyComponent
}
})
Когда MyComponent создан, он должен принять значение свойства "style" и добавить его в DOM следующим образом.Любые идеи приветствуются.
$('body').append('<style>' + STYLE + '</style>')
Вот плагин, использующий функцию Vue.component ().Но я не хочу использовать функцию компонента.
https://github.com/NxtChg/pieces/tree/master/js/vue/vue-css