iis服务器助手广告
返回顶部
首页 > 资讯 > 前端开发 > html >Vue 2.0有哪些变化
  • 310
分享到

Vue 2.0有哪些变化

2024-04-02 19:04:59 310人浏览 独家记忆
摘要

本篇内容介绍了“Vue 2.0有哪些变化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!高层级的变化模板解析

本篇内容介绍了“Vue 2.0有哪些变化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Vue 2.0有哪些变化

高层级的变化

  • 模板解析器不再依赖于DOM(除非你使用真正的DOM作为模板),因此只要你使用字符串模板,你将不再受到任何1.0版本中的解析限制。但是,如果你依赖在存在的内容中挂载一个元素作为模板(使用el元素),你将依然受到这些限制。

  • 编译器(将字符串模板转换为渲染方法的部分)和运行时间现在能够被分开。这里有两种不同的构建:

    • 独立构建:包括编译并且运行。这种方式和vue 1.0几乎完全一样。

    • 运行时编译:由于它不包括编译器,在编译步骤时要么预编译模板,要么手动编写渲染功能。npm包默认导出这个版本,那么你需要有一个编译的过程(使用Browserify或webpack  ),从中vueify或vue-loader将可以进行模板预编译。

全局配置

  • Vue.config.silent

  • Vue.config.optionMergeStrategies

  • Vue.config.devtools

  • Vue.config.errorHandler(新api,全局的挂钩用于在组件渲染和监控的时候处理未捕获的错误)

  • Vue.config.keyCodes(新API,为v-on配置自定义的key的别名)

  • Vue.config.debug(已丢弃)

  • Vue.config.async(已丢弃)

  • Vue.config.delimiters(已丢弃)

  • Vue.config.unsafeDelimiters(已丢弃,使用v-html)

全局API

  • Vue.extend

  • Vue.nextTick

  • Vue.set

  • Vue.delete

  • Vue.directive

  • Vue.component

  • Vue.use

  • Vue.mixin

  • Vue.compile(新API,只能用于独立版本构建)

  • Vue.transition

  • stagger(已丢弃,在el上设置

  • Vue.filter

  • Vue.elementDirective(已丢弃,使用组件)

  • Vue.partial (已丢弃,使用功能组件)

选项

data

  • data

  • props

。prop

。default

。coerce(已丢弃,如果你需要转换prop,请使用compute属性)

。prop binding modes(已丢弃,v-model在组件上可以工作

  • propsData(新API)只能用于实例

  • computed

  • methods

  • watch

DOM

  • el

  • template

  • render(新API)

  • replace(已丢弃,组件现在必须有一个根元素)

生命周期钩子

  • init(已丢弃,请使用beforeCreate)

  • created

  • beforeDestroy

  • destroyed

  • beforeMount(新API)

  • mounted(新API)

  • beforeUpdate(新API)

  • updated(新API)

  • activated(新API,用于keep-alive)

  • deactivated(新API用于keep-alive)

  • ready(已丢弃,使用mounted)

  • activate(已丢弃,迁移到vue-router)

  • beforeCompile(已丢弃,使用created)

  • compiled(已丢弃,使用mounted)

  • attached(已丢弃)

  • detached(已丢弃,同上)

Assets

  • directives

  • components

  • transitions

  • filters

  • partials(已丢弃)

  • elementDirectives(已丢弃)

杂项

  • parent

  • mixins

  • name

  • extends

  • delimiters(新API,替代原版的全局配置选项,只在独立构建中可用)

  • functional(新API)

  • events(已丢弃)

实例方法

data

  • vm.$watch

  • vm.$get(已丢弃,直接检索值)

  • vm.$set(已丢弃,使用Vue.set)

  • vm.$delete(已丢弃,使用Vue.delete)

  • vm.$eval(已丢弃,没有真正的使用)

  • vm.$interpolate(已丢弃,同上)

  • vm.$log(已丢弃,使用devtools)

events

  • vm.$on

  • vm.$once

  • vm.$off

  • vm.$emit

  • vm.$dispatch(已丢弃,使用全局的事件或使用vuex,见下面)

  • vm.$broadcast(已丢弃,同上)

DOM

  • vm.$nextTick

  • vm.$appendTo(已丢弃,在 vm.$el上使用本地API)

  • vm.$before(已丢弃)

  • vm.$after(已丢弃)

  • vm.$remove(已丢弃)

生命周期

  • vm.$mount

  • vm.$destroy

指令

  • v-text

  • v-html(注意{{{ }}} 被丢弃)

  • v-if

  • v-show

  • v-else

  • v-for

。key (替代 track-by)

。object v-for

。range v-for

。参数顺序更新:数组中使用(value, index) in arr,对象中使用(value, key, index) in obj

。$index和$key被丢弃

  • v-on

。modifiers

。on child component

。自定义键码,目前版本Vue.config.keyCodes代替原来的Vue.directive('on').keyCodes

  • v-bind

。作为prop

。xlink

。绑定对象

  • v-bind:style

    • prefix sniffing

  • v-bind:class

  • v-model

    • lazy (as modifier)

    • number (as modifier)

    • ignoring composition events

    • debounce(已丢弃,使用v-on:input)

  • v-cloak

  • v-pre

  • v-once(新API)

  • v-ref(已丢弃,现在只是一个特殊的属性ref)

  • v-el(和ref合并)

特殊组件

  • <component>

    • :is

    • async组件

    • inline-template

  • <transition>

  • <transition-group>

  • <keep-alive>

  • <slot>

  • partial(已丢弃)

特殊属性

  • key

  • ref

  • slot

服务器端渲染

  • renderToString

  • renderToStream

  • client-side hydration

“Vue 2.0有哪些变化”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Vue 2.0有哪些变化

本文链接: https://www.lsjlt.com/news/86291.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue 2.0有哪些变化
    本篇内容介绍了“Vue 2.0有哪些变化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!高层级的变化模板解析...
    99+
    2024-04-02
  • Vue Router4的变化及炫酷特性有哪些
    这篇文章将为大家详细讲解有关Vue Router 4 的变化及炫酷特性有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Vu...
    99+
    2024-04-02
  • Ruby 2.0 有哪些新特性
    这篇文章主要介绍“Ruby 2.0 有哪些新特性”,在日常操作中,相信很多人在Ruby 2.0 有哪些新特性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ruby 2.0 有...
    99+
    2024-04-02
  • Django 2.0 发布,都有哪些新
    Django 是 Python Web 开发最常用的框架之一,跟进它的最新变化绝对是必须的。 2017年12月2日,Django官方发布了2.0版本,成为多年来的第一次大版本提升,那么2.0对广大Django使用者有哪些变化和需要注意的地...
    99+
    2023-01-31
    都有哪些 Django
  • Play Framework 2.0 RC1有哪些特性
    这篇文章主要介绍“Play Framework 2.0 RC1有哪些特性”,在日常操作中,相信很多人在Play Framework 2.0 RC1有哪些特性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Pla...
    99+
    2023-06-17
  • vuejs1.0与2.0的区别有哪些
    这篇文章将为大家详细讲解有关vuejs1.0与2.0的区别有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 区别:1、VUE2.0中必须用...
    99+
    2024-04-02
  • Play framework 2.0 Final有哪些特性
    这篇文章主要讲解了“Play framework 2.0 Final有哪些特性”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Play framework 2.0 Final有哪些特性”吧!P...
    99+
    2023-06-17
  • Barista 2.0 alpha2发布有哪些改进
    这篇文章主要为大家展示了“Barista 2.0 alpha2发布有哪些改进”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Barista 2.0 alpha2发布有哪些改进”这篇文章吧。Bari...
    99+
    2023-06-17
  • linux中MonoDevelop 2.0有什么改变
    这篇文章主要介绍linux中MonoDevelop 2.0有什么改变,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MonoDevelop 团队已发布 MonoDevelop 2.0 版本。MonoDevelop 是一...
    99+
    2023-06-17
  • Nessus更新到8.6.0有哪些变化
    这期内容当中小编将会给大家带来有关Nessus更新到8.6.0有哪些变化,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Nessus更新到8.6.0此次更新,变化主要有以下几点:(1)加强过期提醒、购买链接...
    99+
    2023-06-05
  • MySQL 8.0的文件变化有哪些
    本篇内容介绍了“MySQL 8.0的文件变化有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!对于MyS...
    99+
    2024-04-02
  • Metasploit版本5.0.76有哪些新变化
    这篇文章主要为大家展示了“Metasploit版本5.0.76有哪些新变化”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Metasploit版本5.0.76有哪些新变化”这篇文章吧。Metasp...
    99+
    2023-06-05
  • Nessus更新到8.5.0有哪些变化
    这期内容当中小编将会给大家带来有关Nessus更新到8.5.0有哪些变化,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Nessus更新到8.5.0此次更新,主要涉及以下变化:(1)Nessus的用户注册和...
    99+
    2023-06-05
  • u盘usb3.0和2.0的区别有哪些
    这篇文章主要介绍u盘usb3.0和2.0的区别有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!区别:1、USB2.0理论传输数据是480M每秒,而3.0的理论速度高达5G每秒;2、USB3.0通常是蓝色的,2.0...
    99+
    2023-06-15
  • ADO.NET 2.0数据访问对象有哪些
    本篇内容主要讲解“ADO.NET 2.0数据访问对象有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO.NET 2.0数据访问对象有哪些”吧!ADO.NET:在.NET平台下重新设计的数...
    99+
    2023-06-17
  • Play Framework 2.0新特性都有哪些呢
    这篇文章将为大家详细讲解有关Play Framework 2.0新特性都有哪些呢,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Play Framework 刚刚发布了2.0正式版,来看看 P...
    99+
    2023-06-17
  • usb1.0和2.0和3.0的区别有哪些
    本篇内容主要讲解“usb1.0和2.0和3.0的区别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“usb1.0和2.0和3.0的区别有哪些”吧!usb1.0和2.0和3.0的区别是:1、U...
    99+
    2023-06-29
  • vue中props,data,computed变化对组件更新的影响有哪些
    这篇文章将为大家详细讲解有关vue中props,data,computed变化对组件更新的影响有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码: <temp...
    99+
    2024-04-02
  • Grails 2.0 正式版发布有哪些改进
    小编给大家分享一下Grails 2.0 正式版发布有哪些改进,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Grails 2.0 正式版发布了,Grails是一套用...
    99+
    2023-06-17
  • Paxos变种和优化方法有哪些
    这篇文章主要介绍“Paxos变种和优化方法有哪些”,在日常操作中,相信很多人在Paxos变种和优化方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Paxos变种和优化方法有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-04
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作