文档半岛外围网上直营>>telerik中文文档>>概述
概述
二维码组件是Kendo UI for Angular的一部分,这是一个专业级的UI库,拥有100多个组件,用于构建现代且功能丰富的应用程序。
下面的例子演示了二维码的作用。
example:
查看源代码:
- app.component.ts:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
styles: [`
.k-card {
width: 200px;
}
`],
template: `
<div class="k-card-deck">
<div class="k-card k-text-center">
<div class="k-card-header">
<div class="k-card-title">
URL
</div>
</div>
<div class="k-card-body">
<kendo-qrcode value="//www.telerik.com/kendo-angular-ui/"
errorCorrection="M">
</kendo-qrcode>
</div>
</div>
<div class="k-card k-text-center">
<div class="k-card-header">
<div class="k-card-title">
Location
</div>
</div>
<div class="k-card-body">
<kendo-qrcode value="geo:42.65956,23.3782001;crs=wgs84;u=40"
errorCorrection="H" color="#166a83">
</kendo-qrcode>
</div>
</div>
<div class="k-card k-card-type-rich">
<div class="k-card-header">
<div class="k-card-title">
E-mail
</div>
</div>
<div class="k-card-body">
<kendo-qrcode value="mailto:clientservice@progress.com"
color="#e15613">
</kendo-qrcode>
</div>
</div>
</div>
`
})
export class AppComponent {
}
- app.module.ts:
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';
import { BarcodesModule } from '@progress/kendo-angular-barcodes';
import { ButtonsModule } from '@progress/kendo-angular-buttons';
import { AppComponent } from './app.component';
@NgModule({
imports: [ BrowserModule, BarcodesModule, ButtonsModule, FormsModule ],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
- main.ts:
import './polyfills';
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
enableProdMode();
const platform = platformBrowserDynamic();
platform.bootstrapModule(AppModule);
主要特点
——二维码支持不同的编码和纠错级别。
——二维码内置了对瑞士代码和图像覆盖的支持。
——二维码提供了对其行为和外观的细粒度控制。
——您还可以以画布(位图)或SVG(矢量图形)格式显示二维码。
——二维码使您能够将其内容导出为图像(PNG), PDF和SVG格式。
——二维码附带了一个自定义验证器,可用于检查给定编码是否允许值。

QQ交谈
在线咨询

渝公网安备
50010702500608号

客服热线