登录/注册
唐某
11055
占位
7
占位
31
浏览量
占位
粉丝
占位
关注
vue3.0来了,你还学得动吗?
唐某
2020-10-20 09:24:16 2020-10-20
245
0

  废话不多说了,直接进入主题吧;vue3.0已经发布,虽然还未使用,但是那是迟早的事,不过也不用太过惊慌,毕竟会有一个过渡期的,需要根据项目的具体情况来看吧,不是说最新的东西一定是好的,保证业务的稳定的同时新技术能实现性能的提升,都会有一个逐步代替的过程;要是新项目的话,可以尝鲜试试。

  凡事呢,一步步来,接下来我们从搭建项目开始,配置环境,直到运行项目:

  首先使用vite来创建一个Vue3.0项目配置项目路由vue-router配置状态管理器vuex最后上实践,来用Vue3.0做一个简单的TodoList示例使用vite初始化项目

  what?什么是vite,这是尤大神在今年新鼓捣出来的东西,官网的解释就是这是一个原生支持ES模块的开发构建工具,基于webpack的构建过程缓慢,因此vite腾空出世,当然可以选择试试。


  npm init vite-app app-name

  运行之后,会自动生成项目模板,提示我们安装依赖:


  简单的就不浪费时间了,只是注意安装依赖有时候会失败,可以镜像国内仓库;

  短暂的等待之后,项目基本依来就好了,目录如下:


  当然也可以跑起来了,但是为了增强项目,我们需要额外配置。

  配置vue-router

  项目路由,链接页面的助手,配置也简单,但是由于目前还不是正式版本,因此我们需要指定版本安装:npm add vue-router

  来个小栗子


  基本使用都是一样的,有些不同点,聊一聊新鲜的setup:

  setup这个是Vue3.0提供给开发者的一个新属性,我们可以在在setup中我们可以通过reactive来初始化了一个响应式数据,当然最后要通过return来返回了一个对象,这个对象中有声明的响应式数据或者方法,这些数据就可以直接使用到了template中。


原文:https://dy.163.com/article/FOJJ9OSM0515GOVB.html
暂无评论