1.main.ts:
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
const app = createApp(App)
app.use(store).use(router).mount('#app')
2.创建vue.config
module.exports = {
publicPath: "./",
outputDir: "docs",
productionSourceMap: false,
chainWebpack: config => {
config.plugins.delete('preload')
config.plugins.delete('prefetch')
},
devServer: {
port: 8010
}
}
3.修改shims-vue.d.ts
declare module '*.vue' {
import { defineComponent } from 'vue'
const component: ReturnType<typeof defineComponent>
export default component
}
4.修改vuex
改为如下
import { createStore } from 'vuex'
export default createStore({
state: {
selectAddress: null
},
mutations: {
setSelectAddress(state, payload) {
state.selectAddress = payload
}
},
actions: {
},
modules: {
}
})
vue3.0配置
最新推荐文章于 2024-01-23 17:25:35 发布