<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 功能強大 支持多語言、二開方便! 廣告
                ### 返回值:Deferred Objectdeferred.pipe([doneFilter],[failFilter],[progressFilter]) ### 概述 篩選器和/或鏈Deferreds的實用程序方法。 deferred.pipe()方法返回一個新的promise,該過濾器通過一個函數有關的遞延狀態和價值。該doneFilter和failFilter原遞延過濾功能的解決/拒絕的狀態和價值。這些過濾器函數可以返回一個新的值被傳遞給管道承諾的done()或fail()的回調,或者他們可以返回另一個觀察對象(推遲,承諾等),將通過它的解決/拒絕狀態和價值,以保證管道的回調。如果使用的是過濾功能null ,或不指定,則管道的承諾將得到解決或原駁回值具有相同。 ### 參數 #### **doneFilter,failFilter***V1.6* **doneFilter**:可選函數,當遞延得到解決時調用。 **failFilter**:可選函數,當遞延得被拒絕時調用。 #### **doneFilter,failFilter,progressFilter***V1.7* **doneFilter**:可選函數,當遞延得到解決時調用。 **failFilter**:可選函數,當遞延得被拒絕時調用。 **progressFilter**:一個可選的函數會在延遲調用被拒絕時被調用 ### 示例 #### 描述: 過濾解決值: ##### jQuery 代碼: ~~~ var defer = $.Deferred(), filtered = defer.pipe(function( value ) { return value * 2; }); defer.resolve( 5 ); filtered.done(function( value ) { alert( "Value is ( 2*5 = ) 10: " + value ); }); ~~~ #### 描述: 過濾器拒值: ##### jQuery 代碼: ~~~ var defer = $.Deferred(), filtered = defer.pipe( null, function( value ) { return value * 3; }); defer.reject( 6 ); filtered.fail(function( value ) { alert( "Value is ( 3*6 = ) 18: " + value ); });; ~~~ #### 描述: 鏈任務: ##### jQuery 代碼: ~~~ var request = $.ajax( url, { dataType: "json" } ), chained = request.pipe(function( data ) { return $.ajax( url2, { data: { user: data.userId } } ); }); chained.done(function( data ) { // data retrieved from url2 as provided by the first request }); ~~~
                  <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>

                              哎呀哎呀视频在线观看