<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                把參數映射到props里,然后在components顯示,這是一種實現參數響應的方案。。 ## 一、簡單示例 ![](images/screenshot_1539078657300.png) ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="js/vue/vue.min.js"></script> <script src="js/vue/vue-router.min.js"></script> <style type="text/css"> .router-link{margin: 10px;} .view-box{display: flex;} .view-item{flex: 1;padding: 20px;border-style: solid;border-width: 1px;margin: 0 10px;} .view-item:nth-of-type(1){border-color: red;} </style> </head> <body> <div id="js_app"> <div class="router-link"> <router-link to="/foo">Foo</router-link> </div> <div class="view-box"> <div class="view-item"> <p>默認視圖</p> <router-view></router-view> </div> </div> </div> <script type="text/javascript"> const Foo = { props: ['name'], template: '<strong>{{ name }}</strong>' }; const routes = [ { path: '/:name', component: Foo, props: true } ]; const router = new VueRouter({ routes }); var app = new Vue({ router }).$mount('#js_app'); </script> </body> </html> ``` ## 二、在命名視圖中使用 > 指定props在哪個view下有效 ![](images/screenshot_1539078836247.png) ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="js/vue/vue.min.js"></script> <script src="js/vue/vue-router.min.js"></script> <style type="text/css"> .router-link{margin: 10px;} .view-box{display: flex;} .view-item{width: 200px;padding: 20px;border-style: solid;border-width: 1px;margin: 0 10px;} .view-item:nth-of-type(1){border-color: red;} .view-item:nth-of-type(2){border-color: blue;} </style> </head> <body> <div id="js_app"> <div class="router-link"> <router-link to="/">Foo</router-link> <router-link to="/bar/12">Bar</router-link> </div> <div class="view-box"> <div class="view-item"> <p>默認視圖</p> <router-view></router-view> </div> <div class="view-item"> <p>view_two</p> <router-view name="view_two"></router-view> </div> </div> </div> <script type="text/javascript"> const Foo = { template: '<strong>foo</strong>' }; const Bar = { props: ['id'], template: '<strong>bar {{ id }}</strong>' }; const routes = [ { path: '/', component: Foo }, { path: '/bar/:id', components: { view_two: Bar }, props: { view_two: true } } ]; const router = new VueRouter({ routes }); var app = new Vue({ router }).$mount('#js_app'); </script> </body> </html> ``` ## 三、函數方式 > 通過函數動態獲取參數 ![](images/screenshot_1539080914678.png) ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="js/vue/vue.min.js"></script> <script src="js/vue/vue-router.min.js"></script> <style type="text/css"> .router-link{margin: 10px;} .view-box{display: flex;} .view-item{width: 200px;padding: 20px;border-style: solid;border-width: 1px;margin: 0 10px;} .view-item:nth-of-type(1){border-color: red;} .view-item:nth-of-type(2){border-color: blue;} </style> </head> <body> <div id="js_app"> <div class="router-link"> <router-link to="/foo">Foo</router-link> </div> <div class="view-box"> <div class="view-item"> <p>默認視圖</p> <router-view></router-view> </div> </div> </div> <script type="text/javascript"> const Foo = { props: ['name'], template: '<strong>{{ name }}</strong>' }; const routes = [ { path: '/:name', component: Foo, props: (route)=>{ return {name: route.params.name}; } } ]; const router = new VueRouter({ routes }); var app = new Vue({ router }).$mount('#js_app'); </script> </body> </html> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看