【发布时间】:2018-12-07 05:16:54
【问题描述】:
我正在实现加密 API。 Wix 平台上的最新消息和当前市值。
我正在使用表格格式,所有内容(如图像、文本和日期)都显示在列中,但是我还需要一个链接,用户可以通过该链接点击它并转到原始新闻。
这是我使用 WIX 库 $w 显示新闻的代码。
import {fetch} from 'wix-fetch';
import wixData from 'wix-data';
$w.onReady(function () {
//TODO: write your page related code here...
fetch("https://data.messari.io/api/v1/news", {method: "get"})
.then( (httpResponse) => {
let url = httpResponse.url;
let statusCode = httpResponse.status;
let statusText = httpResponse.statusText;
let headers = httpResponse.headers;
let bodyUsed = httpResponse.bodyUsed;
if (httpResponse.ok) {
return httpResponse.json();
}
else {
return Promise.reject("Fetch did not succeed");
}
} )
.then( (json) => {
// $w('#text21').post;
// const myTableData = [
// {"name": "A", "age": 45},
// {"name": "B", "age": 34},
// {"name": "C", "num": 19}
// ];
var mydata = json.data;
for(let i = 0; i < mydata.length; i++){
delete mydata[i].id;
delete mydata[i].author;
delete mydata[i].references;
delete mydata[i].tags;
}
console.log(mydata);
$w("#table1").rows = mydata;
// console.log(json.data);
// console.log(mydata);
} )
.catch( (err) => {
console.log(err);
} );
在 JSON 变量中我有新闻链接但是,当我修改它并与
连接时mydata.push({'link': json.data[i].link}); // 将链接推送到 mydata 变量中,以便我可以在 for 循环中发送到表。
mydata[i].link = "<a href="+mydata[i].link+">Click Here</a>"; // edting for render a link tag in for loop too.
问题是它显示了表格完整的锚标记,不像click here
如果您知道,我无法找到解决方案,请发布答案。
【问题讨论】:
标签: javascript reactjs velo