美文网首页
vue 3.0试用比对

vue 3.0试用比对

作者: SweetJacker | 来源:发表于2020-10-22 13:35 被阅读0次

    前言:vue 3.0测试版发布挺久了,闲来无事来对比一下!因为现实一点事情获得了“脑震荡”成就,而且我也不是大神,就不对源码进行分析了,这里就对vue 3.0的语法进行学习并且分析

    vue2+
    vue 3.0 目前3.0版本没有中文版,我是根据谷歌浏览器自带翻译进行阅读,另外目前3.0加载贼慢~~~

    • 脚手架安装
      都是习惯了脚手架开发的,我就不扯html-js引入那套了
      安装vue-cli

        npm install vue@next
        npm install -g @vue/cli
        npm init vite-app xxx
        cd xxx
        npm i || cnpm i
        npm run dev
      
    • 目录结构


      image.png
    • 出口文件及主文件变化

      • index.html


        image.png
      • main.js


        image.png

        根据文档,构建vue实例的方式从

     new Vue({
             el:'#app',
          })
    // 变更为
    const app = {}
    vue.creat('app').mount('#app')
    

    因此单页面中多个vue实例的问题能解决,目前还处于学习阶段,具体性能暂时没测试

    • 模板模式下开发
      以往template 需要将所有的元素都包裹在一个主元素下,3.0版本已经没有这样的约束了。
    • 生命周期


      image.png

    将实例销毁更改为取消挂载函数
    这里留一个空白

    • 语法
      v-bind(:) 一样
      v-on(@) 一样
      v-on:[],v-bind:[] 相同
      这里的变更比较复杂,你可以试用:key="fun()"了,虽然官方更推荐使用computed,但是这表示官方在3.0版本放宽了编写要求。
      添加了节流和防抖(官方福利

    突然看到有趣的案例了,未完待续-----

    相关文章

      网友评论

          本文标题:vue 3.0试用比对

          本文链接:https://www.haomeiwen.com/subject/bdiumktx.html