您的位置:首页 > 汽车 > 时评 > vue 中计算属性可以接收参数

vue 中计算属性可以接收参数

2025/1/16 6:42:51 来源:https://blog.csdn.net/m0_61265297/article/details/141857602  浏览:    关键词:vue 中计算属性可以接收参数
代码中的value就是接收的参数
计算属性要接收参数要写在返回的时候  computed: {isButtonDisabled() {return (value) => {const num = parseInt(value);return isNaN(num) || num < 0}},},//计算属性aaa(){return (value) =>{写逻辑return 返回值}}

使用

<el-button size="mini" type="primary" icon="el-icon-edit" @click="handleUpdateYes2"  :disabled="isButtonDisabled(this.selectedIndex)"> </el-button>
<template><h2>计算属性是否带参</h2><div>不带参:result -> {{ result }}</div><br /><div>参数为5,但使用错误会报错:errResult(5) <br /><br />报错提示 errResult is not a function<!-- {{ errResult(5) }} --></div><br /><div>参数为5:sucResult(5) -> {{ sucResult(5) }}</div><br /><div>参数为9:sucResult(9) -> {{ sucResult(9) }}</div>
</template><script>
export default {data() {return {num: 10};},computed: {result() {return this.num * 2;},errResult(e) {// 报错,提示 errResult is not a functionreturn this.num * e;},sucResult() {// 在返回的函数这边传入形参return (e) => {return this.num * e;};}},
}
</script>

结果

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com