【发布时间】:2021-05-12 08:56:28
【问题描述】:
我正在尝试使用“this.$refs.cm_count.innerText”在 vue.js 脚本中访问此 id="cm_count",但我无法获得所需的输出。所以我正在努力解决这个问题。如果我做错了,请告诉我如何在 vue.js 脚本中访问这个“Id”和 css
html
<span id="cm_count" ref="cm_count">
({{ c_count }})
</span>
这是在 vue.js 中访问 id "cm_count" 并且还需要 vue.js 脚本中的 .css 的正确方法吗
vue.js
this.$refs.cm_count.innerText ='('+ count +')';
this.$refs.cm_count.css('color', '#DB0038');
【问题讨论】:
-
你的问题的标题不反映你写的内容。
-
你在做 Vue 倒退。您应该使用
{{ }}插值等将值放入模板中,这将在组件的数据更改时自动反映。像使用 jQuery 一样从组件中操作 DOM 是个坏主意。