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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                > 組件之間的數據傳輸,以及事件傳遞是比較常見的一個應用 [TOC] ## 事件注冊/觸發方式 > 客戶端調用組件的時候,注冊事件 > 組件觸發注冊的事件,達到向父組件傳值的目的 ### 組件 free-test.vue ~~~ <template> <!-- <button type="default" @tap="$emit('openExtend')">{{title}}</button> --> <button type="default" @tap="seeme">{{title}}</button> </template> <script> export default { name:"freeTs", props:{ title : String, default:'' }, methods:{ seeme(){ this.$emit('openExtend', {name:'wk', 'sex':'male'}) } } } </script> ~~~ ### 客戶端調用 > 調用組件時注冊事件 ~~~ <template> <view> <free-test :title="title" @openExtend="openExtend"></free-test> </view> </template> <script> import freeTest from '../../components/free-test.vue' export default { components:{ freeTest }, data(){ return { title:'haha' } }, methods:{ openExtend(obj){ console.log(obj) } } } </script> ~~~ ## 客戶端調用組建引用方式 > 客戶端為調用的組件設置引用別名,就可以調用其方法進行傳值 ### 組件 free-test.vue ~~~ <template> <button type="default">{{title}}</button> </template> <script> export default { name:"freeTs", props:{ title : String, default:'' }, methods:{ seeme(obj){ console.log(obj) } } } </script> ~~~ ### 客戶端調用 > 客戶端為組建設置引用別名,就可以調用其方法進行傳值 ~~~ <template> <view> <free-test :title="title" ref="free"></free-test> <button type="default" @tap="seeData">test</button> </view> </template> <script> import freeTest from '../../components/free-test.vue' export default { components:{ freeTest }, data(){ return { title:'haha' } }, methods:{ seeData(){ this.$refs.free.seeme({title:'6666', created_at:'2020-09-19'}); } } } </script> ~~~
                  <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>

                              哎呀哎呀视频在线观看