首页 >> 牛刀云小程序开发教程 >> 第1篇 制作模式 >> 错误处理 >> 处理方法

10.2.1 错误检查

错误检查通过检查页面、数据和服务,力求找出所有的语法错误和运行错误。根据错误所属“资源元素属性”定位错误,根据错误“描述”获得错误原因,根据原因找到解决问题的方法。

在页面制作区、数据制作区、服务制作区,单击“保存”按钮后,会立即进行错误检查。如果有错“错误检查”变为红色,单击“错误检查”按钮,显示错误列表。

 

常见错误一:语法错误

在表达式编辑器中输入字符串,应该使用引号括起来,正确的写法是:"这是正确的写法"。本例中使用错误的写法:"这是语法错误。只有左侧的引号,缺少右侧的引号。这样保存后,错误检查发现错误,如图10-2所示。

10-2  错误检查发现错误

    单击“错误检查”按钮,打开错误检查对话框,在错误列表中显示出一个错误,如图10-3所示。根据“资源元素属性”可知:主页上的文本组件的动态文本属性设置错误。根据“描述”可知:表达式["这是语法错误]解析失败,后面英文的意思是输入缺少结束。这说明错误的原因是后面缺少引号,因此加上引号即可解决问题。

10-3  错误检查对话框

常见错误二:运行错误

页面中使用某个数据集,但是在数据制作区中删除了该数据集。删除后,错误检查发现错误,如图10-4所示。根据“资源元素”可知:主页上的商品数据集组件存在错误。根据“描述”可知:数据不存在。这说明错误的原因是数据集已经被删除,因此在页面上删除商品数据集组件即可解决问题。

10-4  错误检查对话框

 

常见错误三:必填项未设置

组件有必填属性、服务请求也有必填项,如果没有设置必填项,错误检查会发现错误,如图10-5所示。根据“资源”可知:小店服务存在错误。根据“描述”可知:服务的请求方法必须设置。这说明错误的原因是小店服务中某个请求的请求方法没有设置,因此检查小店服务中的每个请求,给没有设置请求方法的请求设置一个请求方法即可解决问题

10-5  错误检查对话框