在Vue.js中,在computed中使用本地方法并不是一种糟糕的做法,而是一种常见的做法。computed属性用于计算衍生的数据,可以根据依赖的响应式数据进行缓存,只有当依赖的数据发生变化时才会重新计算。而本地方法可以在computed属性中使用,用于处理一些逻辑或计算操作。
使用本地方法的好处是可以将复杂的计算逻辑封装在一个函数中,使computed属性的代码更加清晰和可维护。同时,本地方法可以在多个computed属性中共享,避免了代码的重复编写。
然而,需要注意的是,在computed中使用本地方法时,本地方法不能直接修改computed属性依赖的响应式数据,否则会导致computed属性的缓存失效。如果需要修改响应式数据,应该使用methods方法。
总结起来,使用本地方法在computed中并不是一种糟糕的做法,它可以提高代码的可读性和可维护性。但需要注意遵循Vue.js的响应式规则,避免直接修改响应式数据。
领取专属 10元无门槛券
手把手带您无忧上云