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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] #### 安裝字母排序城市數據 * [ ] 餓了么H5端全國城市數據 * [ ] https://shadow.elemecdn.com/lib/city-list@0.0.3/city_list.json 1. 首先看api 接口數據返回的格式 [http://39.97.33.178/api/cityList](http://39.97.33.178/api/cityList) ![](https://box.kancloud.cn/6ff199a86d4fd2c6b064d34287a5afe9_520x632.png) 2. 根據數據結構按照城市py首字母進行排序,并篩選出熱門城市 ~~~ <script> import { constants } from 'crypto'; export default { name: 'City', mounted() { this.$http.get('/api/cityList').then(res => { let data = res.data; let cities = null; if (data.msg === 'ok') { cities = data.data.cities this.formatCityList(cities) } }) }, methods: { formatCityList(cities) { // 排序后的城市 var cityList = []; // 熱門城市 var hotList = []; // 熱門城市過濾 hotList = cities.filter(item => item.isHot) // 按照城市拼音首字母排序 for (let i=0; i<cities.length; i++) { var firstletter = cities[i].py.substring(0,1).toUpperCase() if (toCom(firstletter)) // 新添加索引 { cityList.push( { index:firstletter, list:[ {nm:cities[i].nm, id: cities[i].id} ] } ) } else { // 累加已有索引 for (let j=0; j<cityList.length; j++) { if (cityList[j].index === firstletter) { cityList[j].list.push({ nm: cities[i].nm, id: cities[i].id }) } } } } cityList.sort((n1, n2) => { if (n1.index > n2.index) { return 1; } else if (n1.index < n2.index) { return -1; } else { return 0; } }) function toCom(firstletter) { for (let i=0; i<cityList.length; i++) { if (cityList[i].index === firstletter) { return false; } } return true; } } } } </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>

                              哎呀哎呀视频在线观看