<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>

                ## 前言 * 現在我們結合之前所學,將自定義組件、mock數據、api調用整合在一起。 * 拓展x-button組件,在外部傳入參數,組件內部點擊后調用api后將返回打印至控制臺 ## 開始集成 1. 我們將Demo模塊中的部分代碼拷貝至x-button組件中 ![](https://img.kancloud.cn/4c/2a/4c2ad55ffd3aa99df5ad3029f10856d8_1294x1354.png) 2. 可以看到,現在是每次點擊按鈕后,進行調用接口,并且將返回打印在控制臺中 3. 打開系統點擊按鈕查看控制臺,點擊兩次按鈕發現調用成功 ![](https://img.kancloud.cn/85/ef/85ef2abc82ee1a5236b982c2c733e5c5_2048x1516.png) ## 放上相關代碼 * 希望大家都能把代碼都手動敲出來,而不是直接復制粘貼 * `/views/demo/demo.vue` : ~~~ <template> <div> <h1>hello saber! im bladex!</h1> <x-button></x-button> </div> </template> <script> export default { name: "demo", data() { return { options: [], value: '' } }, created() { }, methods: { onChange() { console.log(this.value) }, } } </script> <style scoped> </style> ~~~ * `/components/demo/x-button.vue` : ~~~ <template> <div> <el-button type="primary" @click="handleSubmit">按鈕點擊</el-button> </div> </template> <script> import {getDetail, getTestDetail} from '@/api/demo/demo'; export default { name: 'x-button', methods: { async init() { const res = await getDetail(); if (res.data.success) { console.log(res.data.data); } else { console.log(res.data.msg); } const resTest = await getTestDetail(); if (resTest.data.success) { console.log(resTest.data.data); } else { console.log(resTest.data.msg); } }, handleSubmit() { console.log("按鈕點擊了"); const promise = this.init(); console.log(promise); } } } </script> <style scoped> </style> ~~~
                  <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>

                              哎呀哎呀视频在线观看