为了账号安全,请及时绑定邮箱和手机立即绑定

vue中json处理方法

vue中json处理方法

潇潇雨雨 2019-02-26 19:15:55
json后端给我的数据,现在要将 标准陪练-5节 这条数据不展示。我的想法第一想法是要么隐藏,要么处理json删除这条数据。我用delete,但是发现原json长度不变只是变空了,而且在v-for渲染的时候报错了
查看完整描述

2 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

首先,不需要显示的数据你不调用不就行了么?


this.json = this.json.filter(lesson => lesson.lesson_name !== '标准xxx');


查看完整回答
反对 回复 2019-03-02
?
隔江千里

TA贡献1906条经验 获得超10个赞

我觉得你这个把它整麻烦了,完全没必要非要去操作数据,你不想要那条数据,就不让那一条显示就好,而且你可以把你现在created周期里的函数放到mouted里面试一下,看是不是你那个逻辑写错了。


我的解决办法是(不用created里面删除数据,不显示那一条就行):


<div id="myapp">

    //当根据数据循环创建时,若课程名称不等于不想显示的那一条数据才使其创建,否则不创建

    <div v-for="item in json" v-if="item.lesson_name != '标准陪练-5节'">

        <p>{{item.lesson_name}}</p>

    </div>

</div>


查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 2047 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信