import {Component, OnInit} from '@angular/core'; @Component({ selector: 'app-demo-button', template: `
Examples
Button
basic
  • basic.html
  • basic.css
  • basic.ts
{{html_html1}}
{{css_css1}}
{{ts_ts1}}
`, styles: [` dc-button { margin: 0 20px; } :host /deep/ .red { background-color: #f00 !important; } `] }) export class DemoButtonComponent implements OnInit { imgSrc = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAdVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////li2ZAAAAAJnRSTlMA22og6OOkcfnfv7qylIh6Sxztx6ybmX49NDAl89TSYl5YRCsPA1oVtjUAAACeSURBVBjTbZBXDsQgDEQhPUBIr9vb3P+IGwiiSJkPa3gybkSrER1AqwtxikskWTQzoLLsjft2uAeoYS2E+wN2mKT0KyHXPRATTwNU5B3x9UWzxyLzmXkjCiFlCs4hTLkKfQj1AhMCtuKjZ39a4qae/EEjbKY07HVyDMb9eoytMgtFhpwY1QWuNAVuy55b21qvkQu56oRgG9dLnlCZ/AEG1Qm11McNegAAAABJRU5ErkJggg=='; css_css1 = ` :host /deep/ .red { background-color: #f00 !important; } `; html_html1 = ` `; ts_ts1 = ` imgSrc = 'data:image/png;base64,*** // 此处省略图片的base64码 `; constructor() { } ngOnInit() { } // 以下是demo内容,不用关注 toggleBasicContent(ev: any, target: any) { if (!target.style.display || target.style.display === 'none') { target.style.display = 'block'; ev.target.classList.add('active'); } else { target.style.display = 'none'; ev.target.classList.remove('active'); } } selectBasicTab(ev: any, showTarget: any, hideTarget: any, hideTarget1?: any) { const children = ev.target.parentElement.children; for (let i = 0; i < children.length; i++) { children[i].classList.remove('active'); } ev.target.classList.add('active'); showTarget.style.display = 'block'; hideTarget.style.display = 'none'; if (hideTarget1) { hideTarget1.style.display = 'none'; } } }