中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在vue2中實現嵌套路由

發布時間:2021-05-21 17:47:09 來源:億速云 閱讀:155 作者:Leah 欄目:web開發

本篇文章為大家展示了如何在vue2中實現嵌套路由,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
  <title>routerTest1</title>
  <c:import url="importFile.jsp"></c:import>
</head>
<body>
<div id="app">
  <nav class="navbar navbar-inverse">
    <div class="container-fluid">
      <div class="navbar-header">
        <a class="navbar-brand" href="#" rel="external nofollow" >Brand</a>
      </div>
      <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
        <ul class="nav navbar-nav">
          <%--定義跳轉的路徑--%>
          <li class="active"> <router-link to="/home">Home</router-link></li>
          <li> <router-link to="/list">List</router-link></li>
        </ul>
      </div>
    </div>
  </nav>
  <div class="container">
    <!—路由切換組件template 插入的位置 -->
    <router-view></router-view>
  </div>
</div>
 
<script type="x-template" id="modalTel">
  <div>
    <h2> this is home page </h2>
    <div>
      <ul >
        <li>
          <router-link to="/home/lists">List</router-link>
        </li>
        <li>
          <router-link to="/home/detail">Detail</router-link>
        </li>
      </ul>
    </div>
    <router-view></router-view>
  </div>
 
</script>
<script>
 
  /*
   * var Home = Vue.extend({
   template:'<h2> this is home page </h2>',
   })
   * */
  /*使用Javascript模板定義組件*/
  var Home = Vue.extend({
    template:'#modalTel'
  })
 
  /*創建路由器實例*/
  const router = new VueRouter({
    routes:[
      { path: '/', redirect: '/home' },
      {
        path:'/home',
        component:Home,
        /*嵌套下的路由(子路由)*/
        children:[
          {
            path:'/home/lists',
            component:{
              template:'<h2> this is lists pages</h2>'
            },
 
          },
          {
            path:'/home/detail',
            component:{
              template:'<h2> this is detail pages</h2>'
            },
          }
        ]
      },
      {
        path:'/list',
        component:{
          /*顯示路由的屬性*/
          template:'<h2> this is list page----{{$route.path}}</h2>'
        }
      }
    ]
  });
  const app = new Vue({
    router:router
  }).$mount('#app')
</script>
</body>
</html>

上述內容就是如何在vue2中實現嵌套路由,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

闻喜县| 石城县| 肇东市| 阿拉善左旗| 宝鸡市| 巴马| 于田县| 忻城县| 洱源县| 灌阳县| 夏邑县| 阳高县| 两当县| 黎川县| 车险| 利津县| 吐鲁番市| 临颍县| 松桃| 河东区| 长丰县| 屯昌县| 五寨县| 兴安盟| 明光市| 平远县| 清丰县| 濮阳县| 梅河口市| 沁阳市| 南安市| 佳木斯市| 双鸭山市| 壶关县| 罗江县| 红河县| 崇阳县| 始兴县| 清流县| 昌宁县| 灵璧县|