我想在Vue.js中的方法之间共享常量以兑现DRY:这里的大多数人都在寻找数组和/或对象中的数据共享,但是我只想将DOM元素对象一次存储在同一组件中的变量中。我使用@vue/cli
来构建我的应用,因此之前导出Vue.js代码会更困难(您知道,我是这个框架的新手);我有几个涉及submit();
,reset();
等不同方法的节点,我不想每次都需要调用document.getElementById();
。是否有解决方案来避免这种情况,也许以更Vue.js的方式?预先感谢!
编辑:由于所有答复,我找到了一个明确的解决方案。
您可以将它们存储为data
道具,然后重新使用。
首先,谢谢大家的友好回答。我决定继续为data
对象分配值,而不是在$refs
中映射DOM元素对象,但我需要使用CSS进行操作的节点除外(应该在用户输入中显示/隐藏我项目的某些区域) :它的运行速度更快!