Вы можете добавить:
background: -webkit-linear-gradient(-86deg, blue, #Fefefe);
-webkit-background-clip: text;
-webkit-text-stroke: 20px transparent;
к вашему тексту css.
Codepen. https://codepen.io/anon/pen/qyOROr
Ваш исходный код относится к другим методам, а не к вашему классу:
async getData(entry) {
if (stop) { // <--- this refers to this.stop() method
console.log("Stopped")
return;
}
return await get(); <--- this doesn't refer to your `this.get()` method
}
Итак, добавьте this.
, чтобы зафиксировать его над двумя позициями.
Вы получаете ошибку, потому что вы забыли квалификатор this
:
async getData(entry) {
if (this.stop) {
^^^^
Использование return await
имеет смысл, только когда вы используете его в блоке try / catch. В противном случае он полностью избыточен.
Вы должны использовать это здесь вместо этого. Кроме того, getData
не использует свой параметр entry
. Вы должны позвонить прямо:
console.log(await run.getData());
^^^^^