接入nuxt
This commit is contained in:
17
examples/nuxt.config.js
Normal file
17
examples/nuxt.config.js
Normal file
@@ -0,0 +1,17 @@
|
||||
import {resolve} from 'path'
|
||||
|
||||
export default {
|
||||
css: ['ui/lib/styles/common.scss'],
|
||||
dev: process.env.NODE_ENV !== 'production',
|
||||
alias: {
|
||||
'style': resolve(__dirname, './assets/style'),
|
||||
'dui': resolve(__dirname, '../ui')
|
||||
},
|
||||
srcDir: "examples",
|
||||
dir: {
|
||||
pages: 'views',
|
||||
},
|
||||
build: {
|
||||
postcss: null
|
||||
}
|
||||
}
|
||||
@@ -1,26 +1,26 @@
|
||||
import Vue from 'vue'
|
||||
import Vuex from 'vuex'
|
||||
import preState from 'vuex-persistedstate'
|
||||
import * as modules from "dui/lib/js/modules"
|
||||
import xsActions from "../../project/xiushan/actions"
|
||||
|
||||
Vue.use(Vuex)
|
||||
|
||||
export default new Vuex.Store({
|
||||
state: {
|
||||
apps: []
|
||||
},
|
||||
mutations: {
|
||||
addApp(state, app) {
|
||||
state.apps.push(app)
|
||||
},
|
||||
cleanApps(state) {
|
||||
state.apps = []
|
||||
},
|
||||
},
|
||||
actions: {
|
||||
...xsActions
|
||||
},
|
||||
modules,
|
||||
plugins: [preState()]
|
||||
export const state = () => ({
|
||||
apps: []
|
||||
})
|
||||
export const mutations = {
|
||||
addApp(state, app) {
|
||||
state.apps.push(app)
|
||||
},
|
||||
cleanApps(state) {
|
||||
state.apps = []
|
||||
}
|
||||
}
|
||||
const actions = {
|
||||
...xsActions
|
||||
}
|
||||
export default {
|
||||
state,
|
||||
mutations,
|
||||
actions,
|
||||
modules,
|
||||
}
|
||||
|
||||
@@ -6,9 +6,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
|
||||
import {mapState} from "vuex";
|
||||
import Vue from "vue";
|
||||
|
||||
export default {
|
||||
name: "appEntry",
|
||||
|
||||
@@ -25,12 +25,12 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import SliderNav from "./components/sliderNav";
|
||||
import MainContent from "./components/mainContent";
|
||||
import HeaderNav from "./components/headerNav";
|
||||
import SliderNav from "../components/sliderNav";
|
||||
import MainContent from "../components/mainContent";
|
||||
import HeaderNav from "../components/headerNav";
|
||||
import {mapActions, mapMutations, mapState} from "vuex";
|
||||
import Mock from "./components/mock";
|
||||
import AiDvWrapper from "@dui/dv/layout/AiDvWrapper/AiDvWrapper.vue";
|
||||
import Mock from "../components/mock";
|
||||
import AiDvWrapper from "../../ui/dv/layout/AiDvWrapper/AiDvWrapper.vue";
|
||||
|
||||
export default {
|
||||
name: 'app',
|
||||
Reference in New Issue
Block a user