//循环绑定多个ref,获取ref
dom 绑定: :ref="`importVideoUrl${index}`"
获取:
let video = this.$refs[`importVideoUrl${i}`][0].files[0]; i为index
let videoname = video.name;
//获取ref 的内容
let length = _this.$refs.carouselUl.$children.length;//获取节点的子元素
//修改节点样式
_this.$refs.carouselUl.$el.style.transform ="translateX(-" + _this.muneCount * 100/16 + "rem)";
_this.$refs.carouselUl.$el.style.transition = "transform 0.3s";
子组件里修改样式另一种写法:
let carousel_width = this.$refs.carouselImg[0].offsetWidth;
let length = this.$refs.carouselImg.length;
for(var i = 0; i < length;i++){
this.$refs.carouselImg[i].style.height = carousel_width + "px";
}