“scripts”: {
“dev”: “vite”,
“build”: “vue-tsc --noEmit --skipLibCheck && vite build”,
“serve”: “vite preview”
},
“dependencies”: {
“dart-sass”: “^1.25.0”,
“element-plus”: “^1.0.2-beta.70”,
“sass”: “^1.37.5”,
“sass-loader”: “^12.1.0”,
“style-loader”: “^3.2.1”,
“vue”: “^3.0.5”,
“vue-router”: “^4.0.11”,
“vuex”: “^4.0.2”
},
“devDependencies”: {
“@vitejs/plugin-vue”: “^1.3.0”,
“@vue/compiler-sfc”: “^3.0.5”,
“typescript”: “^4.3.2”,
“vite”: “^2.4.4”,
“vue-tsc”: “^0.2.2”
},
“license”: “ISC”
}
yarn create vite my-vue-app --template vue-ts
成功:
到这里,Vue3+vite2+Typescript就有了
- 安装路由
yarn add vue-router@next
(千万不要指定路由版本!会报解决不了的错误
)
- 新建router和views文件夹,然后修改文件
- router文件夹里新建index.ts
import { createRouter, createWebHistory, RouteRecordRaw } from ‘vue-router’
import Home from ‘…/views/Home.vue’
const routes: Array = [
{
path: ‘/’,
name: ‘Home’,
component: Home
},
]
const router = createRouter({
history: createWebHistory(),
routes
})
export default router
- views文件夹里新建Home.vue
![Vue logo](../assets/logo.png)
- 修改App.vue
- 修改main.ts
import { createApp } from ‘vue’
import App from ‘./App.vue’
import router from ‘./router’
createApp(App).use(router).mount(‘#app’)
- 成功:
到这里 Vue3+vite2+Typescript+vue-router就有了
-
安装
yarn add sass sass-loader dart-sass style-loader
-
修改views下面的Home.vue
![Vue logo](../assets/logo.png)
成功:
到这里 Vue3+vite2+Typescript+vue-router+sass 就有了
-
安装
yarn add vuex@next
-
配置vuex
- store下面的index.ts
总结
- 对于框架原理只能说个大概,真的深入某一部分具体的代码和实现方式就只能写出一个框架,许多细节注意不到。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
-
算法方面还是很薄弱,好在面试官都很和蔼可亲,擅长发现人的美哈哈哈…(最好多刷一刷,不然影响你的工资和成功率???)
-
在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。
-
要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
第一次跳槽十分忐忑不安,和没毕业的时候开始找工作是一样的感受,真的要相信自己,有条不紊的进行。如果有我能帮忙的地方欢迎随时找我,比如简历修改、内推、最起码,可以把烦心事说一说,人嘛都会有苦恼的~
祝大家都有美好的未来,拿下满意的 offer。