我是一个vue初学者,本质是后台开发,现在我有个需求,要把一个很旧的项目改造成前后端分离
这个很旧的项目的一个功能是在后台可以执行代码来生成js脚本返回前台执行,从而禁用前台组件
而在vue这里,似乎这些组件的禁用都需要加上disabled的动态属性,如果有很多,那就需要很多的disabled动态属性,我不想这样做,这太耗费精力了,而且相应的模块有很多,这将成为很大的负担
有什么好的办法可以动态的,一次遍历就可以禁用或启用页面上的所有elementui组件?
PS:我曾经尝试过this.$ref[key].disabled = ...,但只得到了一个警告,他并没有生效。
谢谢