请问vue从后台拿到对象数据后,怎么渲染在相应标签里?

这是我的template里的内容:

https://img4.mukewang.com/5b8515b60001494d03220292.jpg

以下是我在后台拿数据:

https://img3.mukewang.com/5b8515c0000191ac06580195.jpg

第一个console.log在控制台的输出拿到的是对象:

  1. {__ob__: Observer}

    1. content:"<p>家居装饰也要“壕”一次,尤其是雾霾天气下家庭必备的空气净化器。近日净美仕在行业率先推出“千金”M8088A彩色版,可谓为空气净化器产业树立了个性化品牌的标杆。</p><img src="news_imgs/01.jpg" alt=""/>..."

    2. nid:(...)

    3. pubTime:"1575856000000"

    4. title:"1智能空气净化器翻盘:净美仕能否领衔?"

第二个console.log取title,也没问题:

1智能空气净化器翻盘:净美仕能否领衔?

在template里渲染的时候我用的v-for只能取到所有,不能取出单个值:

v-for="n of newsContentList">   //用in 也试了,也不行。
//第一个取出了所有数据
console.log({{n}});
 //第二个拿不到数据,不能用 . 取吗?
console.log({{n.title}});

这个怎么渲染啊??


忽然笑
浏览 3279回答 1
1回答

天涯尽头无女友

response.data 数据可能不是json格式的,转换成json格式,再试试
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript