Vue3初体验(1)

本文介绍了Vue3的初体验,包括使用Vite进行项目创建,对比Vue2的区别,如支持多个根标签和createApp API。详细讲述了Vue-router 4的配置,包括安装、初始化、添加路由和子路由以及路由切换时的操作。此外,还深入探讨了Vue的provide/inject和props机制,如何外部传参以及v-model的简化用法。
摘要由CSDN通过智能技术生成

1、Vite简单操作

安装

yarn global add create-vite-app@1.18.0

创建项目

文档的命令

npm init vite-app 项目名
yarn create vite-app 项目名

等价于

全局安装后
cva 项目名
或
npx create-vite-app 项目名

2、Vue3与Vue2的区别

  • Vue3的Template支持多个跟标签,Vue2不支持
  • Vue3有createApp(),而Vue2是new Vue()
  • createApp(组件),new Vue({template,render})

3、Vue-router 4

3.1 查看所有版本号

npm info vue-router versions

3.2 安装vue-router 4

yarn add vue-router@4.0.0-beta.3

3.3 初始化vue-router

新建history对象

在main.ts中添加

import {
   createWebHashHistory, createRouter} from 'vue-router'

const history = createWebHashHistory()

新建router对象
const router = createRouter({
   
  history,
  routes: [
    {
   path: '/', component: Easyw},
  ],
});

app.use(router)
const app = createApp(App);
app.use(router);
app.mount('#app'); // 挂载组件
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值