【发布时间】:2021-12-31 03:13:43
【问题描述】:
我的问题是我似乎无法修改 pug 文件用于循环的变量。
section.p-0.md-p-5.muli
.flex.flex-wrap
script.
var users2 = '#{users}';
console.log(users2);
/*
const searchBar = document.getElementById('searchBar');
searchBar.addEventListener('keyup', (e) => {
const search = e.target.value;
const filteredFiles = users2[0].filter(user => {
return user.toString[0][0].includes(search);
})
console.log(filteredFiles);
});
*/
each user in users2
.w-100pc.md-w-33pc.p-10
a.block.no-underline.p-5.br-8.hover-bg-indigo-lightest-10.hover-scale-up-1.ease-300.filePage(href=`/${user.slug}`)
img.w-100pc(src=`${user.photoUrl[0]}` alt='')
p.fw-600.white.fs-m3.mt-3
| Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed…
.indigo.fs-s3.italic.after-arrow-right.my-4 3 days ago by Jeff
在第 3 行中,我有一个脚本标记,用于设置传入的对象数组。比我想修改这些对象并将新的过滤数组传递给第 16 行的循环。但是,我不知道如何将变量从第 4 行传递到第 16 行。当我运行代码时,我收到错误“无法读取属性未定义的“长度”。有想法该怎么解决这个吗?谢谢。
【问题讨论】:
标签: javascript html node.js pug