vue.js - 如何在 Vue JS 中通过 attr 选择元素
问题描述
我会将使用 Jquery 开发的应用程序转换为 Vue JS。
我使用下面的函数来选择一个元素。
jQuery代码:
function setColor(row,col) {
var element=$('[data-row=' + row + '][data-row=' + col + ']');
element.addClass("bg-red");
}
我怎样才能对 Vue JS 做同样的事情?
解决方案
尝试$refs
将您的元素添加到ref="yourRef"
,您可以使用 by this.$refs.yourRef[0].$el
in 方法选择它
对于类样式,您可以使用v-bind:class
推荐阅读
- python - 增加 Python 的标准输出缓冲区大小
- r - 以编程方式将 @apiVersion 与管道工一起使用
- javascript - 如何在 vs 代码 json 设置 Vue js 上修复此错误?
- c# - 如何在 IoT Edge 运行时项目中将 appsetting.json 文件的路径设置为 DockerFile
- python - 通过对一个栅格单元 Python 中的所有 Z 值求和来栅格化点数据
- vim - 如何将 vim-fugitive 与 git 裸存储库一起使用?
- graph - 更新最短路径树
- sql-server - 在 SQL Server 视图中添加计算列
- smtp - Postfix 队列不断增长
- xpath - HTTP 请求中的 XPath