42 lines
762 B
JavaScript
42 lines
762 B
JavaScript
Page({
|
|
onShareAppMessage() {
|
|
return {
|
|
title: '动态加载字体',
|
|
path: 'packageAPI/pages/load-font-face/load-font-face',
|
|
};
|
|
},
|
|
|
|
data: {
|
|
fontFamily: 'Bitstream Vera Serif Bold',
|
|
loaded: false,
|
|
},
|
|
|
|
onLoad() {
|
|
this.setData({
|
|
loaded: false,
|
|
});
|
|
},
|
|
|
|
loadFontFace() {
|
|
const self = this;
|
|
xhs.loadFontFace({
|
|
family: this.data.fontFamily,
|
|
source: 'url("https://sungd.github.io/Pacifico.ttf")',
|
|
success(res) {
|
|
console.log(res.status);
|
|
self.setData({ loaded: true });
|
|
},
|
|
fail(res) {
|
|
console.log(res.status);
|
|
},
|
|
complete(res) {
|
|
console.log(res.status);
|
|
},
|
|
});
|
|
},
|
|
|
|
clear() {
|
|
this.setData({ loaded: false });
|
|
},
|
|
});
|