5.8. 常见错误

5.8.1. 忘记写$或@
5.8.2. 错误的赋值

常见的错误有以下几种:

5.8.1. 忘记写$或@

组件的属性一定以$或@开头,否则在分析过程中就会抛出异常。请看下面的模板定义

<ul com="@foreach" x-data-set="$x" x-value="v">
    <li>{@v}</li>
</ul>

由于value="v"中少了一个$(本应为value="$v"),所以结果并未像预想的那样,成了

<ul value="v">
<li></li>
</ul>

5.8.2. 错误的赋值

在上例中,如果设置

$dataSet["x"] = 1;

mint将会抛出异常

I-Framework IMintException Message: parameter data-set 'x' on @foreach component must be an array or an object