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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## interface : 自定義數據類型約束結構 1.基本使用 ``` //自定義一個接口,首字母I大寫 interface Ilist { a: number; b: string; c?: number; } //使用自定義接口,對數據約束 let obj2: Ilist = { a: 1, b: 'hello', c: 66, } ``` ## 2.復雜結構 ``` //定義一個對象數組 interface Ilist { list: { a: number, b: string, c?: number, }[] } interface Idata { code: number, msg: string, data: Ilist,//使用自定義結構 } /模擬后端返回數據 let obj2: Idata = { code: 200, msg: '請求成功', data: { list: [ { a: 1, b: '2' } ], } } ``` ## 3.api解耦:vue項目中請求時約定類型 ``` import request from '../utils/request' //定義接口請求參數類型 interface Irequest { pageSize : number; num : number; } export function mostNew( data : Irequest ){ return request({ url:'/api/course/mostNew', method:"post", data }) } ``` ## 4.繼承 ``` //定義一個對象數組 interface Ilist { list: { a: number, b: string, c?: number, }[] } interface Ichild { children? : [] } //Idata繼承了Ichild,所以多了children屬性 interface Idata extends Ichild{ code: number, msg: string, data: Ilist,//使用自定義結構 } let obj2: Idata = { code: 200, msg: '請求成功', data: { list: [ { a: 1, b: '2' } ], }, children : [],//繼承的 } ```
                  <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>

                              哎呀哎呀视频在线观看