ohayolibs
Version:
Ohayo is a set of essential modules for ohayojp.
70 lines (62 loc) • 1.33 kB
Markdown
---
order: 1
title:
zh-CN: 基础样例
en-US: Basic Usage
---
## zh-CN
最简单的用法。
## en-US
Simplest of usage.
```ts
import { Component, OnInit } from '@angular/core';
export class DemoComponent implements OnInit {
types = ['url', 'email', 'tel', 'cn', 'vcard'];
value = '';
type = '';
change(type: string): void {
this.type = type;
switch (type) {
case 'url':
this.value = 'https://ohayojp.com/';
break;
case 'email':
this.value = 'mailto:cipchk@qq.com';
break;
case 'tel':
this.value = 'tel:15900000000';
break;
case 'cn':
this.value = '你好🇨🇳';
break;
case 'vcard':
this.value = `BEGIN:VCARD
VERSION:4.0
N:色;卡;;Mr.;
FN:卡色
ORG:ohayojp
TITLE:ohayojp
PHOTO;MEDIATYPE=image/svg:https://ohayojp.com/assets/img/logo-color.svg
TEL;TYPE=work,voice;VALUE=uri:tel:15900000000
ADR;TYPE=WORK;PREF=1;LABEL="中国上海":;;上海;中国
EMAIL:cipchk@qq.com
x-qq:94458893
END:VCARD`;
break;
}
}
ngOnInit(): void {
this.change('url');
}
}
```