【发布时间】:2021-11-08 01:45:51
【问题描述】:
我在svelte 脚本中的这个功能有困难:
const getRange = function (typ) {
let range = 0;
if (typ == 0) {
range = "A-B";
} else if (typ == 1) {
range = "B-c";
} else if (typ == 2) {
renge = "C-D";
} else {
range = "C-D";
}
return range;
};
模板如下:
{#each itmes as itme}
<strong> {getRange(item.typ)}</strong>
<br />
{/each}
但是我在浏览器中得到了他的错误:
Projects.svelte:26 Uncaught (in promise) ReferenceError: renge is not defined
at Array.getRange (Projects.svelte:26)
at create_each_block (Projects.svelte:161)
at Object.update [as p] (Projects.svelte:156)
at update (index.mjs:1057)
at flush (index.mjs:1025)
我想知道这里有什么问题,我该如何解决?
【问题讨论】:
-
看起来像是错字。当您对代码执行 Ctrl-F 并找到一个使用名为
renge的变量的地方时...您在哪里定义了该变量?
标签: javascript svelte svelte-3