关于Vue2.0那些事_1
2016-11-23 00:12
351 查看
Vue2.0针对Vue1.0做出了部分改进,在官网上对于项目的迁移也做了较大的支持。
Vue2.0 文档:https://vuefe.cn/guide/
Vue1.x的迁移方法等:https://vuefe.cn/guide/migration.html
在迁移的方法中介绍了对于1.0版本的改进。可以详细的阅读。本文主要针对你vue-cli脚手架工具编译后的记录与探究。
使用Vue脚手架进行项目的搭建大家可以参考:https://github.com/vuejs/vue-cli 。在安装是目前会自动安装2.0版本的Vue,如需安装1.0版本的可以更改package.json中的dependencies的设置。此时只需将大版本好改为1即可,即可安装1.x.x的最新版
在2.0版本中index.html中区别于1.0中的版本如下
相应的main.js中的文件如下
当我们将2.0中代码转化成1.0中的代码的时候出现如下 禁止代码的在html与body上挂载。
我们将app外围包裹一层div时候在挂载在即可正常的展示
其实在2.0中建议将片断的实例进行包裹。这里设置template将直接覆盖之前的index中div标签。等价于局部注册的使用只在父模板中使用
Vue2.0 文档:https://vuefe.cn/guide/
Vue1.x的迁移方法等:https://vuefe.cn/guide/migration.html
在迁移的方法中介绍了对于1.0版本的改进。可以详细的阅读。本文主要针对你vue-cli脚手架工具编译后的记录与探究。
使用Vue脚手架进行项目的搭建大家可以参考:https://github.com/vuejs/vue-cli 。在安装是目前会自动安装2.0版本的Vue,如需安装1.0版本的可以更改package.json中的dependencies的设置。此时只需将大版本好改为1即可,即可安装1.x.x的最新版
"dependencies":{ "vue": "^1.0.1" },
在2.0版本中index.html中区别于1.0中的版本如下
<div id="app"></div> //2.0 <app></app> //1.0
相应的main.js中的文件如下
import App from './App' new Vue({ //2.0 el: '#app', template: '<App/>', components: { App } }) new Vue({ //1.0 el: 'body', components: { App } })
当我们将2.0中代码转化成1.0中的代码的时候出现如下 禁止代码的在html与body上挂载。
我们将app外围包裹一层div时候在挂载在即可正常的展示
<div id="app"><app></app></div>
其实在2.0中建议将片断的实例进行包裹。这里设置template将直接覆盖之前的index中div标签。等价于局部注册的使用只在父模板中使用
var App = { template: '<div>....</div>' } new Vue({ // ... components: { 'App': App } })
相关文章推荐
- 关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
- vue.js 2.0 关于ref--绑定dom对象并获取
- 关于Vue.js 2.0 的 Vuex 2.0,你需要更新的知识库
- 关于vue的那些事。。。。
- 关于vue2.0+hbuilder打包移动端app之后空白页面的解决方案
- 关于vue优化的那些事
- vue2.0关于set添加属性后视图不能更新的问题
- vue2.0 关于Vue实例的生命周期
- 详解关于Vue2.0路由开启keep-alive时需要注意的地方
- 详解关于vue2.0工程发布上线操作步骤
- 关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
- 关于vue2.0的一些文章
- VUE2.0 的那些事(一)
- 关于vue2.0工程发布上线操作步骤
- 关于Web 2.0 网站的创业思考
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- 关于asp.net 2.0的认知太少的问题
- 关于使用Net2.0对AD编程的一点疑问?
- 关于DWR2.0的配置问题
- 关于ASP.Net 2.0中的Theme