我正在尝试在淘汰赛中创建新组件:
ko.components.register("categories", {
viewModel: {
instance: MY_VIEW_MODEL
},
template: require('html-loader?interpolate!./components/categories.html')
});
和categories.html内的我的 HTML 块:
<div class="panel" data-bind="foreach: categories, afterRender: ${require('../effects.js').fadePanels()}"></div>
在effect.js内部:
function fadePanels() {
$('.panel').velocity('fadeInPanels', {
stagger: 250,
})
}
加上webpack.config.js:
test: /\.html$/,
loader: 'html-loader',
options: {
interpolate: true
},
exclude: /node_modules/
你有这方面的经验吗?你知道如何正确处理吗?