刚刚接触 vue,各位大佬,请问下如果要将这个数据结构中的data数组的数据换成从数据库中请求来的数据该怎么做?我在路由器中写了赋值但好像不起作用,请教一下该怎么做才行
module.exports={
lines:[
{
name: 'Email',
type: 'line',
stack: 'Total',
data: [120, 132, 101, 134, 90, 230, 210]
},
{
name: 'Union Ads',
type: 'line',
stack: 'Total',
data: [220, 182, 191, 234, 290, 330, 310]
},
]
}
这是我的路由器代码
const lineData=require("./data/echartsLine.js")
router.get("/line",(req,res)=>{
const sql ="select*from line"
SQLconnect(sql,null,result=>{
console.log(sql)
if(result.length>0){
console.log(result)
lineData.lines = lineData.lines.map(line => {
const data = result.find(item => item.name === line.name);
if (data) {
return { ...line, data: data.data };
}
return line;
});
res.send({
status:200,
result:lineData,
})
}else{
}
})