我正在使用Vuejs。这是我的标记:
<body>
<div id="main">
<div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div>
</div>
</body>
这是我的代码:
var main = new Vue({
el: '#main',
data: {
currentActivity: 'home'
}
})
;
当我加载页面时,我得到以下警告:
[Vue warn]: Cannot find element: #main
我究竟做错了什么?
1
在页脚或页眉中执行此操作?
—
克里斯·贝克
将您的脚本移动到窗口准备好的处理程序中
—
Arun P Johny 2015年
准备好的处理程序就是问题所在。vue不包含此内容似乎很可笑... @ArunPJohny-如果您提交的答案带有摘要错误,则将其标记为正确。
—
dopatraman 2015年