提交 d5db634e authored 作者: 王健's avatar 王健

初始化

上级 7e689459
...@@ -3,7 +3,7 @@ module.exports = { ...@@ -3,7 +3,7 @@ module.exports = {
env: { env: {
node: true node: true
}, },
extends: ["plugin:vue/essential", "eslint:recommended", "@vue/prettier"], extends: ["plugin:vue/vue3-essential", "eslint:recommended", "@vue/prettier"],
parserOptions: { parserOptions: {
parser: "babel-eslint" parser: "babel-eslint"
}, },
......
{
"singleQuote": true,
"semi": false,
"bracketSpacing": true,
"htmlWhitespaceSensitivity": "ignore"
}
...@@ -9,9 +9,9 @@ ...@@ -9,9 +9,9 @@
}, },
"dependencies": { "dependencies": {
"core-js": "^3.6.5", "core-js": "^3.6.5",
"vue": "^2.6.11", "vue": "^3.0.0-beta.1",
"vue-router": "^3.2.0", "vue-router": "^4.0.0-alpha.6",
"vuex": "^3.4.0" "vuex": "^4.0.0-alpha.1"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "~4.4.0", "@vue/cli-plugin-babel": "~4.4.0",
...@@ -19,14 +19,15 @@ ...@@ -19,14 +19,15 @@
"@vue/cli-plugin-router": "~4.4.0", "@vue/cli-plugin-router": "~4.4.0",
"@vue/cli-plugin-vuex": "~4.4.0", "@vue/cli-plugin-vuex": "~4.4.0",
"@vue/cli-service": "~4.4.0", "@vue/cli-service": "~4.4.0",
"@vue/compiler-sfc": "^3.0.0-beta.1",
"@vue/eslint-config-prettier": "^6.0.0", "@vue/eslint-config-prettier": "^6.0.0",
"babel-eslint": "^10.1.0", "babel-eslint": "^10.1.0",
"eslint": "^6.7.2", "eslint": "^6.7.2",
"eslint-plugin-prettier": "^3.1.3", "eslint-plugin-prettier": "^3.1.3",
"eslint-plugin-vue": "^6.2.2", "eslint-plugin-vue": "^7.0.0-alpha.0",
"node-sass": "^4.12.0", "node-sass": "^4.12.0",
"prettier": "^1.19.1", "prettier": "^1.19.1",
"sass-loader": "^8.0.2", "sass-loader": "^8.0.2",
"vue-template-compiler": "^2.6.11" "vue-cli-plugin-vue-next": "~0.1.3"
} }
} }
import Vue from "vue"; import { createApp } from "vue";
import App from "./App.vue"; import App from "./App.vue";
import router from "./router"; import router from "./router";
import store from "./store"; import store from "./store";
Vue.config.productionTip = false; createApp(App)
.use(router)
new Vue({ .use(store)
router, .mount("#app");
store,
render: h => h(App)
}).$mount("#app");
import Vue from "vue"; import { createRouter, createWebHistory } from "vue-router";
import VueRouter from "vue-router";
import Home from "../views/Home.vue"; import Home from "../views/Home.vue";
Vue.use(VueRouter);
const routes = [ const routes = [
{ {
path: "/", path: "/",
...@@ -21,9 +18,8 @@ const routes = [ ...@@ -21,9 +18,8 @@ const routes = [
} }
]; ];
const router = new VueRouter({ const router = createRouter({
mode: "history", history: createWebHistory(process.env.BASE_URL),
base: process.env.BASE_URL,
routes routes
}); });
......
import Vue from "vue";
import Vuex from "vuex"; import Vuex from "vuex";
Vue.use(Vuex); export default Vuex.createStore({
export default new Vuex.Store({
state: {}, state: {},
mutations: {}, mutations: {},
actions: {}, actions: {},
......
差异被折叠。
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论