国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? ? ????? JS ???? ?? ? ??? ??? ??? ?? ?????? ???? ???? Vue Router ?? ?? ??

?? ? ??? ??? ??? ?? ?????? ???? ???? Vue Router ?? ?? ??

Jan 25, 2018 am 11:47 AM
router ~? ?? ??? ???

???? ??? ?? ????? ??????. ?? ??? vue-cli scaffolding? webpack ???? ???? ??? ?? ????? .vue ???? ?? ??? ?????. ? ????? ?? vue ???? ?? ? ??? ??? ??? ?? ?????? ??? ???? ???? ??? ?????.

???? ??? ????? ????? ??? ??? vue-router? ??? ?? ?? ??? ??? ??? ?????.

?? ??? ?? ?? ??? ???????? ???? ??? ? ?? ?? ?????? ????. :

 1. ?? 1?? ????? 2?? ???? ??? ? ???? ? ?? ?????? 1?? ???? ?? ???? ???? ??? ?

  2?? ???? ?? ????? ???? ????? ?????. (?? ?? ???? ??? ??? ??)

 2. ?? 2?? ????? ?? 1?? ???? ??? ? ???? ? ?? ?????? 2?? ???? ??? ????. ?? ????? ????? ????,

  ?? ??? ????? ????? ?????. (?? ?? ???? ???? ??)

? ????? ??? ????. ?? ???? ??? ??? ??? ??? ??? ??? ??????

?? ??? ??? ???(????)? ??? ? ???? ???? ???? ???? ??(??? ??) ??? ???? ???? ?? ?? ??? ???? ????.

?? ?? 1?? ???(????) 'A'? ??? ??? '/A'???. ?? ?? ??? 'B'? ??? ??? '/A/B'???.

  ??? ?? ???? ???? ?? ?? ???? ??? ???? ?? ??? ???? ??? ???? ?????. ????? .

?? ?? '/A/B' ?? > '/A' ??? ?? B ????? A ???? ???? ?? ?? 2? ??? ???. (?? ?? ???? ???? ??) .

一. ?? ?? ???

home.vue:

<!-- keepAlList是用來動態(tài)判斷組件是否需要keep-alive,建議保存到vuex中作為全局變量,至于下方的css動畫,看官可以按照喜好自由修改-->
<transition :name="transNa">
?<keep-alive :include="keepAlList">
?<router-view class="child-view"></router-view>
?</keep-alive>
</transition>
<style scoped>
.child-view?{
?position:?absolute;
?width:?100%;
?height:?100%;
?transition:?all?.5s?ease;
?-webkit-transition:?all?.5s?ease;
?-moz-transition:?all?.5s?ease;
}
.rightin-enter,
.leftin-leave-active?{
?opacity:?0;
?transform:?translate3d(50%?0,?0);
?-webkit-transform:?translate3d(50%,?0,?0);
?-moz-transform:?translate3d(50%,?0,?0);
}
.leftin-enter,
.rightin-leave-active?{
?opacity:?0;
?transform:?translate3d(-50%?0,?0);
?-webkit-transform:?translate3d(-50%,?0,?0);
?-moz-transform:?translate3d(-50%,?0,?0);
}
</style>

two. ? ???, main.js ??? ?????(???? ???? ?? ?? ?????? ???? ???? ? ???)

 Main.js:

//進入路由之前設(shè)置攔截器
let?noLoginList?=?["login",?"register",?"forget",?"home",?"classify",?"goodsDetial"];
router.routeInfo.beforeEach((to,?from,?next)?=>?{
?let?user?=?sessionStorage.getItem('user');
?//如果要去登錄頁面
?if?(noLoginList.indexOf(to.name)?>=?0)?{
??if?(!user?||?user?==?'')?{
???//未登錄的狀態(tài)通行
???next();
???return;
??}?else?{
???if?(["login",?"register",?"forget"].indexOf(to.name)?>=?0)?{
????//已登錄的狀態(tài)去首頁
????next({
?????name:?'home'
????});
????return;
???}?else?{
????//已登錄的狀態(tài)去首頁
????next();
????return;
???}
??}
?}?else?{
??//去登錄頁面以外的頁面(以下是本文關(guān)鍵代碼)
??if?(user?&&?user?!=?'')?{
???//判斷是否為需要緩存組件,如果是添加組件名到數(shù)組
???if?(to.meta.keepAlive)?{
????const?toName?=?to.name;
????let?keepLi?=?store.getters.getKeepAlList;
????keepLi.indexOf(toName)?< 0 ? keepLi.push(toName) : &#39;&#39;;
    store.commit(&#39;SET_KEEPALLIST&#39;, keepLi);
   }
   //根據(jù)路徑名深度設(shè)置轉(zhuǎn)場動畫類型
   store.commit(&#39;SET_TRANSNA&#39;, (to.path.split(&#39;/&#39;).length < from.path.split(&#39;/&#39;).length ? &#39;leftin&#39; : &#39;rightin&#39;));
   next();
  } else {
   let toWhere = router.nameList.indexOf(to.name) >=?0???to?:?{name:?'home'};
???next({
????name:?'login',
????params:?{
?????jumpTo:?{
??????name:?toWhere.name,
??????params:?toWhere.params,
??????query:?toWhere.query,
?????},
????}
???});
??}
?}
});

?? ?? ??:

jquery? ??? ?? ? ??? ??? ?? ??? ?????_jquery

Vue ???? jquery? params? ???? ????? ????? ?????.

Vue ??? ??? ????? ?? ???? ???? ??? ?? ???

? ??? ?? ? ??? ??? ??? ?? ?????? ???? ???? Vue Router ?? ?? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

??? ????
1601
29
PHP ????
1502
276
???
?? ??? ??? ???? ?? rl ?? ??? ??? ?? ?? ?? ??? ??? ???? ?? rl ?? ??? ??? ?? ?? Feb 22, 2024 pm 05:10 PM

L? ??? ???? ?? ?? ????, R? ???? ???? ??? ?? ?????. ?? 1 ????? ???? ??? ??? ???? L, R? ????. L? ??? ??? ?? ?? ????. R? ??? ?? ????. R? L? ??? ?? ??? ??? ?? ??? ?? ???? ???? ???. ?? ????? R? ????? ?????. ???? ?? ???? ???? ?? ????? ???? ??? ?? ?? ???? ????. ??: ???? ?? 1 ???? ???? ??? ???? ?????. ???? ?? ? ?? ???? ?? ? ????. OMTP ??? ????? ?? ????? ??, CTIA ??? ????? ?? ????? ???. ???? ??? ?? ??? ?? ????, ?????? ???? ?? ??, ?? ??? ??, ?? ???? ?????.

React Router ??? ???: ????? ??? ?? ?? ?? React Router ??? ???: ????? ??? ?? ?? ?? Sep 29, 2023 pm 05:45 PM

ReactRouter ??? ???: ????? ??? ?? ?? ?? ?? ??? ??????? ??? ?? ????? ???? ??? ? ?? ??? ??? ?????. React ????? ?? ?? ???? ??? ?????? ReactRouter? ??? ??? ???? ?? API? ???? ??? ?? ??? ??? ?? ???? ???? ????. ? ????? ReactRouter? ???? ??? ???? ? ?? ???? ?? ??? ?????. ReactRouter? ?? ????? ??? ?????.

?? ?? ??? ? ??(rx588 ?? ?? ??? ? ??) ?? ?? ??? ? ??(rx588 ?? ?? ??? ? ??) Dec 31, 2023 pm 09:38 PM

rx588? ?? ??? ? 250W???. rx580?? ??? ?? ?? ??? ????? ??? ??? ????. ?? ???? ?????? ????? ?????. ??? ??? ?? ?? ?????. xfx Crimson ? Dylan Demon + 7700K ?? ??? ??? ?? ??? ? 380w??, 7700k? 100w? ???? ?? ??? ??? ?? 30w???. ?, rx588? ?? ??? ? 250w?? ?? ??? ?? ?? ??? 630w~650w?? 700w ???? ????? ?? ?? ?? ??? ??? ?? ?? ??? ??? ???, ???? ??? 60%~80%? ??? ???? ?????. ?? ?? ??? 850~1000w???. ???? CPU? ???? ??? ?? ????. H61 ????? H61 ???? ??? 588 ??? ??? ??????

??? ???? ??? ?? ??? ???? ??? ?? Mar 19, 2024 pm 07:22 PM

Word? ????? ???? ??? ????? ? ?????. ??? ??? ??? ?? ?? ??? ?? Word?? ???? ?? ? ????. ???? ???? Word?? ???? ??? ??? ?? ??? ????? ???? ??? ????! ??? ????? ??? ??? ????! 1. ?? ???? ?? ?????? ?? ???? ??? ?? ??? ???. ?? ??? ??: 2. ?? ?????? ??? ??? ?? ?? ???? ???? ?? ????? ???? ????. ?? ??? ??: 3. ???? ??? ??? ?? ?? ??? ??? ??? ???? ?????. ?? ??? ??: 4. ???? ???? ??? ??? ???? ?????. ??? ??? ????? ??? ??? ??? ???? ???? ??? ??? ???. ??? ??

Vue Router ?? ?? ???? ??? ??, ??? ??? ????? ??? ?????? Vue Router ?? ?? ???? ??? ??, ??? ??? ????? ??? ?????? Sep 15, 2023 am 10:36 AM

VueRouter? Vue.js?? ????? ???? ?? ?? ?????? Vue ???????? ??? ?? ? ?? ??? ???? ? ??? ???. ?? ?? ??? ??? ??? ?? ???? ? ?? VueRouter? ??? ?????. ? ????? VueRouter? ?? ?? ??? ??? ???? ??? ?? ???? ?? ? ?? ???? ?? ??? ?????. ?? ??? ??? ?? ?????.

?? ???? ???? ??? ??? ?? ???? ?? ???? ???? ??? ??? ?? ???? Dec 30, 2022 am 09:30 AM

???? ???? ?? ?? ?? ?? ??: 1. ?? ??? ?? ??? browserRouter? ???? ???? ?????. 2. "this.props.history.go()"? ???? ?? ??? ?? ????. 3. browserrouter ?? ??? "forcerefresh"? ?????. ={true}"; 4. "<Route>"? ?? ??? ???? ? ??? ???? ??? ? ?????.

???? ???? Vue ?????? ???? ??? ???? ?? ???? ???? Vue ?????? ???? ??? ???? ?? Sep 15, 2023 am 08:36 AM

Router? ???? Vue ?????? ???? ??? ???? ?? Vue ??????? ??? ? ?? ? ???? ??? ???? ?? ??? ????. ??? VueRouter? ?????? ??? ???? ?????. ? ????? Router? ???? Vue ?????? ???? ??? ???? ??? ???? ???? ?? ??? ?????. VueRouter ?? ?? Vue ????? VueRouter? ???? ???. ? ? ??

Vue Router ?? ?? ???: ??? ?? ??? ??? ?? ?? Vue Router ?? ?? ???: ??? ?? ??? ??? ?? ?? Sep 15, 2023 am 08:03 AM

VueRouter? Vue.js ?????? ?? ?? ??????. ?? ?? ???? ?? ??? ?? ??? ???? ??? ? ???? ?? ??? ??????? ? ?? ???? ?? ??? ? ????. ??? ??????? ?? ????? ?? ?? ?? ? ?? ???? ?? ?? ?? ??? ??? ? ????. ? ??? ???? ?? VueRouter? ??? ??? ??? ?? ??? ???? ?? ?? ?? ??? ?????. ?? ??? ?? ?????.

See all articles