97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

vue.js路由與vuex數據模型設計

2020-5-23    seo達人

路由設計

本則路由考慮驗證進入登錄頁面,完成登錄操作進入首頁。


import Vue from "vue";

import Router from "vue-router";

Vue.use(Router);


import store from "@/store/store";


// (延遲加載)

const Login = () => import("@/views/login");

const Home = () => import("@/views/home");


const HomeRoute = {

 path: "/",

 name: "首頁",

 component: Home

};


export { HomeRoute };


const router = new Router({

 base: process.env.BASE_URL,

 routes: [

   {

     path: "/login",

     name: "登錄",

     component: Login

   },

   HomeRoute

 ]

});


router.beforeEach((to, from, next) => {

 let loginName = store.state.user.loginName;

 if (to.path === "/" && loginName == "") {

   next("/login");

 } else {

   next();

 }

});


export default router;

數據模型

const state = {

 loginName: ""

};

const mutations = {

 SET_LOGINNAME(state, loginName) {

   state.loginName = loginName;

 }

};

const actions = {

 login({ commit }, userInfo) {

   return new Promise((res, ret) => {

     commit("SET_LOGINNAME", userInfo);

     res();

   });

 },

 logout({ commit }) {

   return new Promise((res, ret) => {

     commit("SET_LOGINNAME", "");

     res();

   });

 }

};

export default {

 namespaced: true,

 state,

 mutations,

 actions

};

import Vue from "vue";

import Vuex from "vuex";

Vue.use(Vuex);


import user from "./modules/user";


const store = new Vuex.Store({

 modules: {

   user

 }

});


export default store;

組件

<div class="modify">

 <input

   type="text"

   @keydown.enter.prevent="handleKeydown"

   v-model="currentVal"

   placeholder="使用enter鍵切換頻道"

 />

 <button @click="reset" style="margin-left:5px;outline:none;cursor:pointer;">復位</button>

</div>

import { mapState, mapMutations, mapActions } from "vuex";

export default {

 name: "login",

 data() {

   return {

     currentVal: "",

     list: ["咨詢服務", "音悅臺", "體育臺", "財經頻道", "時尚資訊"],

     index: 0

   };

 },

 computed: {

   ...mapState({

     loginName: state => state.user.loginName

   })

 },

 methods: {

   ...mapActions({

     login: "user/login"

   }),

   handleToHome() {

     let userInfo = "user";

     this.login(userInfo);

     this.$router.push({

       path: "/"

     });

   },

日歷

鏈接

個人資料

藍藍設計的小編 http://m.0391cbd.com

存檔

主站蜘蛛池模板: 久久人搡人人玩人妻精品 | 久久精品国产精品青草app| 亚洲高清中文字幕在线看不卡| 麻豆精品在线| 欧美综合区自拍亚洲综合绿色| 亚洲免费黄色网| 精品久久久久成人码免费动漫| 色135综合网| 国产亚洲精品97AA片在线播放| 久久www视频| 免费高清毛片| 国产精品思思热在线| 国产精品三级专区| 久久这里只有精品23| 国产综合精品日本亚洲777| 久久久久人妻精品一区三寸蜜桃| AV网站中文| 日韩第一页在线| 欧美第九页| 91成人在线免费视频| 中文纯内无码H| 香蕉久人久人青草青草| 久久精品女人天堂aaa| 国产日韩AV高潮在线| 无码'专区第一页| 成·人免费午夜无码视频在线观看| 国产不卡国语在线| 国产激情无码一区二区APP| 国产成人免费观看在线视频| 国产人在线成免费视频| 尤物在线观看乱码| www.av男人.com| 国产精品太粉嫩高中在线观看| 丰满人妻中出白浆| 国产成人亚洲欧美激情| 毛片视频网址| 在线一级毛片| 成人va亚洲va欧美天堂| 日韩高清在线观看不卡一区二区| 亚洲一区免费看| 狠狠综合久久久久综| 强奷白丝美女在线观看| av天堂最新版在线| 久久超级碰| 不卡午夜视频| 青青操视频免费观看| 日韩中文欧美| 国产人成在线观看| 国产精鲁鲁网在线视频| 亚洲热线99精品视频| 爱色欧美亚洲综合图区| 亚洲综合片| 色哟哟精品无码网站在线播放视频| 国产精品免费露脸视频| 日本91在线| 99久久成人国产精品免费| 久久久久久久久亚洲精品| 成人毛片免费观看| 55夜色66夜色国产精品视频| 亚洲精品第一页不卡| 久久国产亚洲欧美日韩精品| 久久免费精品琪琪| 国产精品尹人在线观看| 日韩高清成人| 大香网伊人久久综合网2020| 一级看片免费视频| 国产SUV精品一区二区6| 91精品网站| 国产91特黄特色A级毛片| 亚洲精品国产综合99| 欧美综合区自拍亚洲综合天堂| 亚洲中文字幕无码mv| 国产幂在线无码精品| 亚洲男人天堂网址| 国产成人狂喷潮在线观看2345| 亚洲三级成人| 激情午夜婷婷| 欧美精品1区| 亚洲国产第一区二区香蕉| 91精品国产麻豆国产自产在线| 久久精品女人天堂aaa| 久热中文字幕在线|