在Vue.js中的方法之间共享DOM元素对象常量

问题描述 投票:0回答:2

我想在Vue.js中的方法之间共享常量以兑现DRY:这里的大多数人都在寻找数组和/或对象中的数据共享,但是我只想将DOM元素对象一次存储在同一组件中的变量中。我使用@vue/cli来构建我的应用,因此之前导出Vue.js代码会更困难(您知道,我是这个框架的新手);我有几个涉及submit();reset();等不同方法的节点,我不想每次都需要调用document.getElementById();。是否有解决方案来避免这种情况,也许以更Vue.js的方式?预先感谢!

编辑:由于所有答复,我找到了一个明确的解决方案。

vue.js vue-cli
2个回答
0
投票

您可以将它们存储为data道具,然后重新使用。


0
投票

首先,谢谢大家的友好回答。我决定继续为data对象分配值,而不是在$refs中映射DOM元素对象,但我需要使用CSS进行操作的节点除外(应该在用户输入中显示/隐藏我项目的某些区域) :它的运行速度更快!

© www.soinside.com 2019 - 2024. All rights reserved.