用vue-cli创建项目自动创建的标签有时是<app></app>有时是<div id="app></div>?

我用vue-cli创建一个完整的vue项目,第一次生成出来的模板是<app></app>这样的标签,但是为了引入sass出了点问题我就把项目全部删除了,之后再重新创建标签就变成了<div id=”app”></div>这种形式了,而且之后无论创建多少次都是第二种形式。

不知道是什么引起的?两种写法的区别?哪一种好一些?

<app></app>应该是vue1.0的项目,你看package.json就知道,没有说哪个好的,都一样,app写法是把vue实例挂载到body上,div写法是挂载到#app这个dom节点上,没什么大区别。

  • vue addRoutes() 方法刷新之后失效
  • vue组件可以引用一个模板文件吗
  • Vue-validator 如何做统一的验证
  • 如何取消fetch post前发送的options跨域请求?
  • vue.js 已经引入了,但出错:Vue is not defined
  • 下载vue-cli时,npm install -g vue-cli 提示无法将vue识别为cmdlet….可运行程序的名称
  • vue刷新某个路由就404了 是不是服务器还要配置什么
  • Vue.js 如何加载网页的HEADER和FOOTER?
  • 有哪些大并发非的vue经典开源项目?
  • 在组件中route函数里面用vue-resource报错
  • vue-router 可以根据 URL 来获取 routers 定义的 name 属性吗?