Подскажите что я делаю не так:
src/app.js:
let $ = require('./bower_components/jquery/dist/jquery.min');
import Vue from './bower_components/vue/dist/vue.min';
let modal = require('./modal');
modal.component(Vue);
Vue.component('comp', {
template: '<div >\
<modal></modal>\
</div>',
data: function () {
},
methods: {}
});
let app = new Vue({
el: '#app'
});
src/modal:
module.exports.component = function (Vue) {
Vue.component({
element:'modal',
template: '<div v-bind:id="modalId" class="modal">' +
'<div class="modal-content"></div>'+
'<h4>{{modal-header}}</h4>' +
'</div>',
data:function(){
return{
'modal-header':'Modal header',
modalId:'modal'
}
},
mounted: function () {
}
});
};
Модальное окно не рендерится
Ошибка в синтаксисе:
Vue.component('modal',{
template: '<div v-bind:id="modalId" class="modal">' +
'<div class="modal-content"></div>'+
'<h4>{{modal-header}}</h4>' +
'</div>',
data:function(){
return{
'modal-header':'Modal header',
modalId:'modal'
}
},
mounted: function () {
}
});
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Работаю с flickr API для загрузки изображенийВ результате обращения к API получаю ссылку на изображение, которую могу вставить в какое-то место...
Как добавить объект в DOM дерево? (не узел типа div), а именно объект (внутри которого уже прописано css у соответствующего div'a)
например на этом сайте: https://codyhouseco/demo/alternate-fixed-scroll-background/index