vue如何在filter中使用this
filter过滤器在vue中使用的还是比较频繁,但使用中还是会遇到一些问题。如:controllerDisable(value) {if (value) {if (this.countStrlen(value) > 20) {return false;}}return true;},当你需要在filter使用你自定义的函数时,你会发现是undefined,这里就涉及到this指向的问题。只需
·
filter过滤器在vue中使用的还是比较频繁,但使用中还是会遇到一些问题。如:
controllerDisable(value) { if (value) { if (this.countStrlen(value) > 20) { return false; } } return true; },
当你需要在filter使用你自定义的函数时,你会发现是undefined,这里就涉及到this指向的问题。只需要:
beforeCreate: function () { that = this; },
这样将that指向this,就可以使用that.countStrlen(value).
更多推荐
已为社区贡献5条内容
所有评论(0)