菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
355
0

async

原创
05/13 14:22
阅读数 46302
tabChange = (e) => {
		const isWebp = this.canUseWebp()
		const size = window.innerWidth;
		
		
		const childs = e.target.parentNode.childNodes;
		childs.forEach( (k,i) =>{
			k.removeAttribute("class");
			k.setAttribute("index", i);
		})

		e.target.setAttribute("class", "active");
		const index = Number(e.target.getAttribute("index"));
		var data = this.state.brands[index];

		data.map( (item,index) => (
			item.source = isWebp ?  `${item.source}?x-oss-process=image/resize,w_${size}/format,webp`:item.source
		))
		
		const _this = this;

		async function FnData(){
			_this.setState({
				campaigns:[data]
			});
		}

		FnData().then( result => {
			const parent = document.querySelector(".swiper-container-campaign");
			const imgs = parent.getElementsByTagName("img");
			for (var i = 0; i< imgs.length; i++) {
				imgs[i].setAttribute("src", imgs[i].getAttribute("data-src"));
			}
		})
		
	}

  

发表评论

0/200
355 点赞
0 评论
收藏