起步
使用vite搭建
yarn
$ yarn create vite-app <project-name> //1有下面的2种等价写法
$ cd <project-name>
$ yarn
$ yarn dev
//1等价于
$ yarn global add create-vite-app
$ cva dropUI
//也等价于
$ npx create-vite-app dropUI //直接使用npx直接执行命令,如果包不存在的话,它也会自动下载(包括初始化npm init)。
npm
$ npm init vite-app <project-name>
$ cd <project-name>
$ npm install
$ npm run dev
总结
Vue3与Vue2区别
- 90%的写法完全一致,除了以下几点
- Vue3的Template支持多个根标签
- Vue3有createApp(),而Vue2的是new Vue()
- createApp(组件),new Vue({template,render})
引入 Vue Router 4
路由器,用于页面切换
安装
$ npm info vue-router versions //查看当前安装的版本
$ yarn add vue-router@4.0.0-beta.3
初始化 vue-router
- 新建 history 对象
- 新建 router 对象
- 引入 TypeScript
- app.use(router)
- 添加 router-view标签
- 添加 router-link标签
开始创建官网
Home.vue
- Topnav:左边是logo,右边是menu
- Banner:文字介绍 + 开始按钮
Doc.vue
- Topnav:同上
- Content:左边是 aside,右边是 main
新的路由
- 路径为 #/ 时:渲染 Home.vue
- 路径为 #/doc 时:渲染 Doc.vue
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!