小编Mic*_*all的帖子

在Typescript中的NodeList上使用spread运算符

我想使用ES6扩展运算符将NodeList转换为数组.我的项目使用TypeScript,它抛出了一个错误.

const slides = [...document.querySelectorAll('.review-item')];
Run Code Online (Sandbox Code Playgroud)

这是抛出的错误,错误TS2461:类型'NodeListOf'不是数组类型

Babel可以使用该代码.是否可以在TypeScript中使用或者我需要使用其他方法Object.keys()吗?

typescript ecmascript-6

6
推荐指数
1
解决办法
1664
查看次数

Vue.js复选框组件有多个实例

我有一个使用复选框的过滤器列表.我试图让每个复选框都是自己的组件.所以我遍历我的过滤器列表,为每个过滤器添加一个复选框组件.该Vue.js文件说,如果我有使用数组将获得与复选框的值更新的相同型号的多个复选框.如果复选框组是父组件的一部分,我看到它工作.但是,如果我将复选框设置为一个组件并在循环中添加每个复选框组件,则模型不会按预期更新.

如何使用复选框组件更新父组件上的数组?我知道我可以通过为更新阵列的组件发出一个方法来执行此操作,但Vue文档使得框架看起来像是为您执行此操作.

这是我一直在玩的代码示例https://www.webpackbin.com/bins/-KwGZ5eSofU5IojAbqU3

javascript vue-component vuejs2

3
推荐指数
1
解决办法
740
查看次数