vue.js - 如何在 vue 中从 axios 打印数组?
问题描述
来自 axios 的响应数据是一个数组,如下所示:
如何在没有 [''] 的情况下打印数据?我尝试了 v-for 但它不起作用(它打印字母之间有空格的数组)
<div class="card-body">
<h5 class="card-title">[[ title ]]</h5>
<p class="card-text"><b><mark><em>Start Date:</em></mark></b> [[start_date]] <br> <b><mark><em>End Date:</em></mark></b> [[end_date]] <br> <b>
<em>Cinema:</em></b> [[cinema]] <br> <b><em>Category:</em></b> <br>[[category]]</p>
<div class="row">
解决方案
所以问题是我的api响应使用''而不是“”。诀窍是将 '' 替换为 ""this.categor= this.categor.replace(/'/g, '"')
并在解析结果后:
this.categor=JSON.parse(this.categor)
推荐阅读
- c# - UWP c# 从 StorageFile 读取 Stream 返回 null。为什么以及如何解决?
- java - 如何使用 Rxjava2 在 Room 数据库中的 Textview 上显示 Flowable 数据
- javascript - ASP.NET Core 中的 POST 请求后 UTF-8 字符混乱
- android - 在 Android 中将 JsonObject 转换为 ParseObject
- excel - 升级到 Excel 16 时单选按钮参考上的错误消息
- javascript - 使用特定哈希调用 URL 时展开详细信息元素
- javascript - FullCalendar.io - 如何使用营业时间来防止日期点击某些时间
- javascript - 如何在我的 FlatList RenderItem 组件中正确执行条件渲染?
- c++11 - Sfinae 和模板专业化
- ios - 如何将核心数据添加到现有项目?