vue如何解决前后端分离项目中使用session?
答:之前采用的方式通过nginx将前后端服务代理到同一个地址。现在知道vue其实解决了这个问题,可以配置vue.config.js中的devServer.proxy属性,如下所示。
module.exports = {
...
devServer: {
port: port,
open: true,
overlay: {
warnings: false,
errors: true
},
proxy: {
"/api": {
target: 'http://127.0.0.1:8080/',
changeOrigin: true,
},
},
...
}
...
}
在前端直接做客户端代理,牛逼。
如何对el-table-column中的值进行再一步处理?
答:方法比较多,这里推荐使用formatter属性,示例如下。
<el-table-column label="名称" prop="name" :formatter="Formatter"></el-table-column>
Formatter(row, column) { //row 是数据,column是行属性
return row.name ? row.name : "--";
},
axio.create方法创建的request对象,参数用params能够成功,用param不能成功,为什么?
答:这个现在还不清楚。