本文总结了vue2升级vue3可能会遇到的语法警告和错误,如果想知道怎样升级,可以查看我的上一篇文章:vue2升级vue3指南(一)-- 环境准备和构建篇 Warning 1.deep /deep/和::v-deep的写法都被vue3弃用,需要改为:deep(). 升级前: /deep/.xxxxx {} 升级后: :deep(.xxxxx) {} 2..sync .sync modifier for v-bind has been removed. Use v-model with argum
let/const(常用) let,const用于声明变量,用来替代老语法的var关键字,与var不同的是,let/const会创建一个块级作用域(通俗讲就是一个花括号内是一个新的作用域) 这里外部的console.log(x)拿不到前面2个块级作用域声明的let: { let s =0; } { let s =2; } console.log(s) //Uncaught ReferenceError: s is not defined 在日常开发中多存在于使用if/for关键字结合let/co