vite + vue3.0 + pinia + ts创建项目
    		       		warning:
    		            这篇文章距离上次修改已过443天,其中的内容可能已经有所变动。
    		        
        		                
                要使用Vite、Vue 3.0、Pinia 和 TypeScript 创建一个新项目,你可以按照以下步骤操作:
- 确保你已经安装了Node.js和npm。
- 安装Vite CLI工具: - npm init vite@latest <project-name> --template vue-ts- 其中 - <project-name>是你的项目名称。
- 进入创建的项目目录: - cd <project-name>
- 安装Pinia: - npm install pinia
- 在Vue项目中集成Pinia。你需要在项目中创建一个 - store.ts文件,并初始化Pinia:- // src/store.ts import { defineStore } from 'pinia' import { store } from '../main' // 使用defineStore创建一个新的store export const useMainStore = defineStore({ id: 'main', state: () => { return { counter: 0 } }, actions: { increment() { this.counter++ } } })
- 在 - main.ts中安装Pinia:- // src/main.ts import { createApp } from 'vue' import { createPinia } from 'pinia' import App from './App.vue' const app = createApp(App) const pinia = createPinia() app.use(pinia) app.mount('#app')
- 在组件中使用Pinia: - // src/components/Counter.vue <template> <button @click="increment">{{ store.counter }}</button> </template> <script lang="ts"> import { defineComponent } from 'vue' import { useMainStore } from '../store' export default defineComponent({ setup() { const store = useMainStore() function increment() { store.increment() } return { store, increment } } }) </script>
- 启动开发服务器: - npm run dev
以上步骤将会创建一个包含Vue 3.0、Pinia 和 TypeScript 的新项目,并且集成了Vite作为构建和开发服务器工具。
评论已关闭