【发布时间】:2018-09-02 10:20:02
【问题描述】:
我跟着这个 Vuejs 视频教程:https://laracasts.com/series/learn-vue-2-step-by-step/episodes/9?autoplay=true
我的 HTML 看起来像他(除了他的设计):
<div id="app">
<message title="My Component title" body="Lorem ipsum dry"></message>
</div>
然后是我的 vuejs 代码:
<script type="text/javascript" src="{{ asset('js/vue.js') }}"></script>
<script>
new Vue({
el: '#app',
delimiters: ['${', '}']
});
Vue.component('message', {
props: ['title', 'body'],
template: `
<article class="message">
<div class="message-header">
${title}
</div>
<div class="message-body">
${body}
</div>
</article>
`
});
</script>
我更改了 Vuejs 变量分隔符,因为它是一个 twig 模板文件。 在浏览器中检查源代码,HTML代码没有被模板中定义的代码替换......我不明白为什么。
【问题讨论】:
标签: javascript vue.js vue-component