美文网首页
Vue3初始化

Vue3初始化

作者: 二荣xxx | 来源:发表于2021-02-25 17:51 被阅读0次

Vue3-UI初始化

一、Vue3与Vue2的区别

Vue3与Vue2写法90%一致

  • Vue3
    template可以存在多个标签
    实例:createApp(),createApp(组件)
  • Vue2
    template只能由一个标签嵌套多个标签
    实例:new Vue(),new Vue({template,render})

注意:引入组件必须得加后缀,否则不生效

二、全局安装Vite

安装: yarn global add create-vite-app
创建目录:cva xxx 或 create-vite-app xxx //xxx是文件名
//后续按照运行命令
启动服务:yarn dev

三、安装router

router所有版本号:npm info vue-router versions
安装:yarn add vue-router

四、使用router

const app = createApp(App);
app.use(router);

<router-view /> //路由展示地方
<router-link to="/xxx">yyy</router-link> //点击切换成/xxx路由

五、使用VueRouter

//main.ts
import Min from './components/min.vue';
import {createWebHashHistory, createRouter} from 'vue-router';

const history = createWebHashHistory();
const router = createRouter({
  history: history,
  routes: [
    {path: '/', component: Min}
  ]
});
const app = createApp(App);
app.use(router);
app.mount('#app');

useRouter和Appmount尽量不要写反可能会有问题

相关文章

  • 深入 Vue3 源码,学习初始化流程

    搭建调试环境 为了弄清楚 Vue3 的初始化,建议先克隆 Vue3 到本地。 安装依赖 修改 package.js...

  • Vue3初始化

    Vue3-UI初始化 一、Vue3与Vue2的区别 Vue3与Vue2写法90%一致 Vue3template可以...

  • vue3学习源码准备工作

    1. 学习路线 使用正常初始化项目的方式, vite + vue3 脚手架的方式初始化项目 vite网站[http...

  • Taro3.4开发微信小程序示例

    一、安装脚手架并初始化项目 安装脚手架 初始化如下图,选择Vue3、Less、vue3-NutUI模板: 二、安装...

  • vue3学习总结

    数据初始化不同 vue2: 数据一般放在data函数中 vue3: 新增setup函数,在setup中采用ref、...

  • 初始化vite+vue3+ts项目

    1、初始化项目 2、安装基础依赖 vue全家桶中最新版本添加@next 禁用vetur (支持vue3语法) 3、...

  • Vue3和Vue2的区别

    根标签 Vue2 Templata只支持一个根标签 Vue3 Templata支持多个根标签 初始化方法 Vue2...

  • vue3初始化项目

    官方文档 https://cli.vuejs.org/[https://cli.vuejs.org/] 1、环境配...

  • Taro3 + Vue3 + NutUi 校验配置

    相关脚手架安装及项目初始化见NutUI官网 NutUI - 移动端 Vue2、Vue3、小程序 组件库 (jd.c...

  • Vue3跟Vue2的区别(更新中)

    一、根标签 Vue2的Templata只支持一个根标签Vue3的Templata支持多个根标签 二、初始化方法 V...

网友评论

      本文标题:Vue3初始化

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