buildUrlオプションを追加
This commit is contained in:
parent
bdb8ae0668
commit
fe936612ce
1 changed files with 13 additions and 0 deletions
|
@ -59,6 +59,7 @@ https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/svg/2764-fe0f-200d-1f5
|
|||
あまり関係ないですが、自分は文字コードとかその符号化方式の話が好きなので、いずれまとめて記事にしたいです。(長くなりそう..)
|
||||
|
||||
### オプション
|
||||
#### assetType
|
||||
`assetType`にpngかsvgを指定することができます。(デフォルトはsvgです)
|
||||
```diff
|
||||
- const emoji = parse(text);
|
||||
|
@ -67,6 +68,18 @@ https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/svg/2764-fe0f-200d-1f5
|
|||
出力: https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/72x72/2764-fe0f-200d-1f525.png
|
||||
```
|
||||
|
||||
#### buildUrl
|
||||
URLを生成するコールバック関数を渡すことができます。
|
||||
デフォルトでは以下のようなアロー関数になっているので、URLを自分のサーバーに向けたいときなどは、これを変更します。
|
||||
|
||||
https://github.com/jdecked/twemoji-parser/blob/v15.0.0/src/index.js#L25
|
||||
```js
|
||||
(codepoints, assetType) =>
|
||||
assetType === 'png'
|
||||
? `https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/72x72/${codepoints}.png`
|
||||
: `https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/svg/${codepoints}.svg`;
|
||||
```
|
||||
~~三項演算子を改行するならif文にしろ~~
|
||||
|
||||
## ブログに実装
|
||||
該当部分の抜粋です。→[コード全体](https://git.moris.day/moris/day.moris.blog)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue