2***@qq.com
- 发布:2022-04-06 09:37
- 更新:2023-04-01 21:31
- 阅读:609
nvue界面请求接口数据赋值markers,@markertap失效
分类:uni-app
mounted() {
this.getdevicelist();
},
methods: {
getdevicelist(){
uni.request({
//地址删去了
method: 'GET',
header: {
"content-type": "application/json",
"Authorization": uni.getStorageSync("user-token")
},
success: (res) => {
if(res.data.code == 200) {
this.isshowmap = true;
this.setShowData(res.data.data);
this.showData.forEach((v, index) => {
if (v.coordinate != null) {
v.longitude = v.coordinate.split(",")[0];
v.latitude = v.coordinate.split(",")[1];
} else {
return v;
}
v.label = {
color: '#ffffff',
bgColor: 'rgba(6,162,251,.6)',
borderWidth: 1,
padding: 5,
borderRadius: 4,
content: v.name,
};
v.iconPath = '/static/image/location.png';
this.showDatas.push({
"id":Number(v.id),
"longitude":v.longitude,
"latitude":v.latitude,
"label":v.label,
"iconPath":v.iconPath
});
})
this.markers = this.showDatas;
} else {
uni.showToast({
title: '请求失败',
icon: 'error'
})
}
// console.log(this.markers)
},
fail: (res) => {
uni.showToast({
title: '请求失败',
icon: 'error'
})
},
})
},
}
2 个回复
2***@qq.com (作者)
请求回来的id加上parseInt(id)转换
wanfeng
解决了吗 我也有这个问题 id也是数字类型的还是不行 安卓nvue
2***@qq.com
我这边遇到了同样的问题,请问解决了吗
2023-08-16 16:26
wanfeng
没有,放弃了,你解决了吗?2024了哈哈哈哈哈哈
2024-08-01 20:01