vue 用key读取/修改元素上的属性
<div key="testKey"> <span>1</span>
</div>
如何读取key值为“testKey”的div的属性,并修改他的宽度,类似ref一样的用法
在这里先感谢各位大神们的解答!
回答:
用 DOM 方法,类似:
const div = this.$el.getElementsByTagName('div');[...div].forEach(item => {
item.style.width = item.getAttribute('key') + 'px';
});
回答:
dom属性选择器了解一下?这样写就能获取到了:
var el = (this.$el || document).querySelector("div[key='testKey']");console.dir(el);
console.dir(el.offsetWidth);
以上是 vue 用key读取/修改元素上的属性 的全部内容, 来源链接: utcz.com/p/936130.html