博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apicloud_(问题)P54提示错误:Uncaught SyntaxError: Unexpected token ) at main.html : 117
阅读量:5156 次
发布时间:2019-06-13

本文共 1199 字,大约阅读时间需要 3 分钟。

 

 

  《30天App开发从0到1:APICloud移动开发实战》第54页

  打开main.html,在apiready中添加一段代码

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

  

  博主发现

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

  这里和前边的

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

  重复了,删除掉下边的就好了

  这里监听citySelected事件,当选择完城市后,会触发后面的回调函数,关闭城市选择Frame,之后修改箭头的指向并更新城市名称

  如果发现更改完这,项目在APP Loader中运行时,选择完后城市选择Frame没有关闭

  可以检查是否按课本P53页下方所写的

  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网上书店项目  

 

转载于:https://www.cnblogs.com/1138720556Gary/p/10111874.html

你可能感兴趣的文章
OO学习总结与体会
查看>>
虚拟机长时间不关造成的问题
查看>>
校门外的树2 contest 树状数组练习 T4
查看>>
面试整理:Python基础
查看>>
Python核心编程——多线程threading和队列
查看>>
Program exited with code **** 相关解释
查看>>
植物大战僵尸中文年度版
查看>>
26、linux 几个C函数,nanosleep,lstat,unlink
查看>>
投标项目的脚本练习2
查看>>
201521123107 《Java程序设计》第9周学习总结
查看>>
Caroline--chochukmo
查看>>
iOS之文本属性Attributes的使用
查看>>
从.Net版本演变看String和StringBuilder性能之争
查看>>
Excel操作 Microsoft.Office.Interop.Excel.dll的使用
查看>>
解决Ubuntu下博通网卡驱动问题
查看>>
【bzoj2788】Festival
查看>>
执行gem install dryrun错误
查看>>
Java SE之正则表达式一:概述
查看>>
HTML5简单入门系列(四)
查看>>
实现字符串反转
查看>>