范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Vue3。0有哪些新特性值得我们提前了解

  一、迎接 Vue 3.0
  1. 简介
  Vue.js 作者兼核心开发者尤雨溪宣布 Vue 3.0 进入 Beta 阶段。
  已合并所有计划内的 RFC
  已实现所有被合并的 RFC
  Vue CLI 现在通过 vue-cli-plugin-vue-next 提供了实验性支持
  2. 新特性
  重点关注:
  更快更省
  Object.defineProperty ——> Proxy
  重构 Virtual DOM
  完全的TypeScript
  团队开发更轻松
  架构更灵活,阅读源码更轻松
  可以独立使用Vue内部模块
  Composition API(组合式API)
  一组低侵入式的、函数式的 API
  更好的逻辑复用与代码组织
  更好的类型推导
  3. 参考资源
  https://github.com/vuejs/vue-next
  https://vue-composition-api-rfc.netlify.app/
  二、初始化项目
  系统环境
  npm -v
  nrm ls
  安装@vue/cli
  npm install @vue/cli -g
  创建项目
  vue create 项目名
  在项目中安装 vue-next插件,试用Vue3 beta
  vue add vue-next
  项目变化
  import { createApp } from "vue";
  import App from "./App.vue"
  createApp(App).mount("#app")
  启动项目
  npm run serve
  补充:
  vue-devtools 暂不支持Vue 3.0
  VSCode中安装Vue 3 Snippets插件
  三、setup函数
  setup 函数是一个新的组件选项。作为在组件内使用 Composition API 的入口点。
  1. 调用时机
  setup 函数会在 beforeCreate 钩子之前被调用
  2. 返回值
  如果 setup 返回一个对象,则对象的属性可以在组件模板中被访问
  3. 参数
  第一个参数为 props,接收当前组件props选项的值,即获取父组件传递过来的参数
  export default {
  props: {
  name: String,
  },
  setup(props) {
  console.log(props.name)
  },
  }
  第二个参数为context,接收一个上下文对象,该对象中包含了一些在vue 2.x 中需要通过 this 才能访问到属性
  const MyComponent = {
  setup(props, context) {
  context.attrs
  context.slots
  context.emit
  }
  }
  注:在 setup() 函数中无法访问 this
  四、响应式系统API
  Vue 3.0提供的一组具有响应式特性的函数式API,都是以函数形式提供的
  1. reactive
  reactive()函数接收一个普通对象,返回该普通对象的响应式代理对象
  简单来说,就是用来创建响应式的数据对象,等同于vue 2.x 的 Vue.observable()函数
  步骤:
  按需导入 reactive 函数
  import { reactive } from "vue"
  调用 reactive 函数,创建响应式数据对象
  setup() {
  // 创建响应式数据对象
  const data = reactive({count: 0})
  // 将响应式数据对象暴露出去
  return data;
  }
  2. ref
  ref()函数接收一个参数值,返回一个响应式的数据对象。该对象只包含一个指向内部值的 .value 属性
  基本用法
  在模板中访问时,无需通过.value属性,它会自动展开
  在reactive对象中访问时,无需通过.value属性,它会自动展开
  3. computed
  computed() 函数用来创建计算属性,函数的返回值是一个 ref 的实例
  只读的计算属性
  可读可写的计算属性
  4. readonly
  readonly()函数接收一个对象(普通或响应式),返回一个原始对象的只读代理对象
  5. watch
  watch() 函数用来监视数据的变化,从而触发特定的操作,等同于 vue 2.x中的 this.$watch
  监视单个数据源
  监视多个数据源
  取消监视
  清除无效的异步任务
  6. watchEffect
  watchEffect()函数接收一个函数作为参数,并立即执行该函数,同时响应式追踪其依赖,并在其依赖变更时重新运行该函数。
  五、响应式系统工具集
  1. isRef
  检查一个值是否为一个 ref 对象。
  2. isReactive
  检查一个对象是否是由 reactive 创建的响应式代理。
  3. isReadonly
  检查一个对象是否是由 readonly 创建的只读代理。
  4. isProxy
  检查一个对象是否是由 reactive 还是 readonly 方法创建的代理。
  5.unref
  如果参数是一个 ref 则返回它的 value,否则返回参数本身。它是 val = isRef(val) ? val.value : val 的语法糖。
  6. toRef
  toRef()函数用来将 reactive 对象的一个属性创建为一个 ref,并且这个 ref 具有响应性,可以被传递。
  7. toRefs
  toRefs()函数用来将 reactive 对象创建为一个普通对象,但该普通对象的每个属性都是一个 ref,并且这个 ref 具有响应性,可以被传递。
  六、生命周期钩子函数
  Vue 3.0 中的生命周期函数和 Vue 2.x 相比做了一些调整和变化,对应关系如下:
  …
  作者:Vam的金豆之路
  篇幅有限更多请见扩展链接:http://www.mark-to-win.com/tutorial/50755.html

顶级旗舰即刻拥有华为Mate40RS保时捷设计新版本全面现货自开卖以来,华为Mate40RS保时捷设计尽管定价超过万元,但是凭借那份与众不同的奢华质感,以及全面升级的顶级配置,超高的人气依旧让这款旗舰一机难求。而近期,华为Mate40RS保电商直播带货四大天王转型记过去几年,人们看到了直播带货的成交神话,也惊叹于带货主播的魔力。在直播电商狂奔突进的当下,各大互联网平台争相入局,各路明星也纷纷涌进直播间,一时间主播成了很多年轻人的理想职业。曾被48家网贷APP被中央点名要求整改,逾期将被依法处置,网友叫好近日,48家网贷APP被中央点名,要求在15个工作日内完成整改,否则将被依法处置。有网友表示,太好了,国家终于动手了,早该收拾这些网贷了。5月11日,中央网信办公开发布了84款Ap升至7?被华为卖掉的荣耀,与华为过着截然不同的日子华为与荣耀,已经分开好长一段时间了!如果说是一别两宽那是不可能的,华为鸿蒙刚要推出荣耀表示就要适配,这样的速度也是可见一斑。分开后的荣耀,至少是在芯片上不再那么拮据,而华为呢?已经新闻之热点大事件今日头条新闻之热点大事件滴滴回应一司机被列为确诊病例密接已暂停其接单账号滴滴出行微博5月16日通报5月13日晚,在接到主管部门要求后,我们第一时间配合向其提交了白师傅的相关行程信息海信TOUCH音乐阅读器官宣5月20日发布,实机图公布IT之家5月15日消息海信方面今日宣布,海信TOUCH音乐阅读器将于5月20日发布。从预热海报中来看,该机将采用顶置中打孔前摄,墨水屏,右侧三颗物理按键。IT之家曾报道,海信Tou华为Mate家族再添新成员?5月19日正式与大家见面众所周知,自从华为Mate系列旗舰手机凭借着出众实力赢得了消费者的喜爱,Mate就成为了华为高端旗舰品质产品的代名词,该系列产品一直得到消费者的欢迎和好评。近日,网上又曝光了Mat年销100亿深圳超级大卖账号店铺被封,亚马逊跨境圈或将重新洗牌亚马逊跨境圈大震荡电商创业路茫茫,看老陈实战记录与分享!大家好,我是老陈,最近跨境电商圈子里面刮起了一股狂风骤雨,具体是什么事儿?就是关于坂田四虎的,大家都知道坂田五虎是非常厉害的比特币和以太坊迎来暴跌!市场恐慌之下如何应对?投资人ken观点比特币和以太坊行情大起大落,唯有低吸大军将笑傲江湖!各位投资人早上好!低吸大军美好的交易一天又要开始了!昨日比特币白天再次上演暴跌戏码!最低下探至4。8下方,但是k这次来真的?新款特斯拉ModelS遭曝光特斯拉近期在国内的新闻可谓源源不断,事到如今我相信大家都应该有各自的看法,先别激动,本文只是一篇新车资讯,带大家来看看新款的特斯拉ModelS究竟有何亮点。在几个月前特斯拉官方就曾美媒攻击美国燃油管道的黑客团队或将解散来源海外网华尔街日报报道截图海外网5月15日电美国华尔街日报14日援引网络安全专家的话报道称,对美国最大的成品油管道运营商科洛尼尔公司发动网络攻击的黑客团队黑暗面或将宣布停止一切活
电厂丨世界上最成功的无人机配送公司,在非洲卢旺达你觉得世界上最成功的无人机配送公司是亚马逊还是谷歌的Wing?可能都不是,而是Zipline。这家公司成立于加州,但在东非的卢旺达取得了成功。无人机配送不是什么新鲜事,DHL亚马逊国内新能源乘用车4月同比大幅增长重庆长安小康等挑大梁近日,乘联会发布4月数据,国内新能源乘用车市场呈现同比大幅增长态势,当月批售量达28万辆,同比增长50。1。蔚来小鹏理想等纷纷遭遇挫折的同时,传统车企新能源板块却异军突起。上游新闻长安汽车智能化研究院副总经理梁锋华智能驾驶路线与场景强相关在近期的车云会上,长安汽车智能化研究院副总经理梁锋华从长安汽车本身的智能驾驶创新实践出发,谈了一些长安汽车对激光雷达上车的看法。长安如何破智能驾驶的局?当前,消费者对智能驾驶的价值萨尔瓦多炒比特币已损失约4000万美元萨尔瓦多总统布克利对比特币的押注已经让该国资金紧张的政府付出了代价,造成的损失足以支付下次向债券持有人支付的利息,表明该国对加密货币的试验带来了更高的风险。自3月底以来,比特币价格141项!2022年度国家档案局科技项目拟立项项目公示根据国家档案局办公室关于开展2022年度国家档案局科技项目立项工作的通知要求和国家档案局科技项目管理办法规定,国家档案局组织了2022年度科技项目立项评议工作,经形式审查评议委员会国家出手,马云的湖畔大学被除名?建校目的也引人深思引言马云是一位很有能力的企业家,这一点毋庸置疑,而他创立的阿里巴巴,更是开创了一个全新的互联网时代,它改变了我们的购物方式和消费理念,这确实具有着跨时代的意义。其实马云也是湖畔大学支持国家高端制造北京银行落地国家战略芯片产业大型银团贷款项目集成电路产业是信息技术产业的核心,是支撑经济社会发展和保障国家安全的战略性基础性和先导性产业。随着我国产业结构的不断升级,我国已成为世界最大的集成电路消费市场,芯片自主制造关系信息你们有钱买衣服过年吗?过年了,必须得给自己买件新衣服,尤其是女性。至于说有钱没钱,那也得看自己的条件吧。不管怎么说,单位到过年的时候,都发点奖金,绩效,文明奖之类的。买不起贵衣服,便宜点的也可以呀,过年只有一千元左右预算,什么样的手机适合你当前市场上最好的千元机有哪些如果年轻人使用手机,基本都会选择性能好一点,流畅一点,屏幕更大,更美观一点的手机,但是如果预算有效,或者送父母,送老人的一款手机,基本打电话,刷刷抖音,好看性能强,小米12全面直接对标iPhone好看性能强,小米12全面直接对标iPhone一起来看看热搜话题小米12搭载全新一代骁龙8对标苹果。这款系列手机外观规格再曝光好看性能强一度冲上了热搜,相信很多人都会想买。全新一代骁最适合买给长辈的千元智能机,诺基亚G50了解一下如今智能手机已经十分普及,下至两三岁的儿童,上至七八十岁的老年人,几乎都会使用智能机,甚至是部分依赖智能机。如果打算给家中长辈购置一款千元价位的智能手机,那么下面这款就是个不错的选