在使用vue中遇到的一个困惑

小弟最近刚刚学习vue,对其中一处模板替换不是很了解,望大神们给提点一二;
问题是这样的,如果将组件挂载进去的话,我们会在html或者组件里面放置一个挂点,然后组件就能准确的放置到正确的位置,比如:
index.html

<div id="app">
   <my-com></my-com> //挂点
</div>

然后我们

 import mycom from './mycom.vue';
 new Vue({
   el:"#app",
   compontents:{
     myCom:mycom
  }
})

这样子就可以挂载上去了,现在遇到一种情况,项目中在index.html中只存在<div id="#app"></div>这里面没放挂点,然后用了var App = require('./app.vue');router.start(App, '#app');结果也将div#app里面的内容用app.vue给替换了,想请问这样是如何实现的?

阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题