Apicloud_(問題)P54提示錯誤:Uncaught SyntaxError: Unexpected token ) at main.html : 117

 

 

  《30天App開發從0到1:APICloud移動開發實戰》第54頁html

  打開main.html,在apiready中添加一段代碼api

api.addEventListener({ name: 'citySelected' }, function(ret, err){ $api.removeCls($api.byId("arrow"), 'active'); $api.html($api.byId("city"),ret.value.cityName); api.closeFrame({ name:'citySelectorFrame' }); }); 'active' ); $api.html ( $api.byId("city"), ret.value.cityName ) });

 

  提示錯誤:Uncaught SyntaxError: Unexpected token ) at main.html : 117函數

  

  博主發現url

'active' ); $api.html ( $api.byId("city"), ret.value.cityName ) });

  這裏和前邊的spa

$api.removeCls($api.byId("arrow"),'active'); $api.html($api.byId("city"),ret.value.cityName);

  重複了,刪除掉下邊的就行了code

  這裏監聽citySelected事件,當選擇完城市後,會觸發後面的回調函數,關閉城市選擇Frame,以後修改箭頭的指向並更新城市名稱htm

  若是發現更改完這,項目在APP Loader中運行時,選擇完後城市選擇Frame沒有關閉blog

  能夠檢查是否按課本P53頁下方所寫的token

  name: 'cityselectorFrame',事件

    api.openFrame({ name: 'cityselectorFrame', url: './cityselector_frame.html', rect: { x: 0, y: headerH, w: 'auto', // 自動填充所在Window的寬度
                  h: 'auto' // 自動填充所在Window的高度
              },

 

  另:第48頁、49頁的<section>那段是重複的

  但願Apicloud平臺越作越好把

 

  附上一個本身作的高仿課本開發App網上書店項目  傳送門

相關文章
相關標籤/搜索