javascript - Vue渲染列表如何根据后台传输来的数据更改相应列表项的属性值?
PHP中文网
PHP中文网 2017-04-11 11:51:29
[JavaScript讨论组]
在练习做一个CMS系统,需求是从后台获取新闻列表JSON串, 每条新闻都有删除和修改按钮,为了让后台删除的是哪条新闻,得想办法把要删除的新闻id传输给后台.
但是问题来了: 通过vue框架渲染的列表项,如何获取被点击新闻的id值呢?

![图片描述][1]
//js代码
$.get("news/listC.php","",function(response){
    var obj = JSON.parse(response);
        //绑定
        var newsTable = new Vue({
        el: '#newsTable',
        data: {
            list: obj,
        },
        methods: {
            alt:function(){
                console.log("something");
            },
            del:function(){
                console.log("otherthing");
            }
            }
        })
    });


    #{{ item.id }}
    {{ item.title }}
    
          修改 |
        删除
    
    {{ item.addtime }}
PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
PHP中文网

alt和del方法中传入item这个对象、然后用 参数.id 可以获取

html修改:

v-on:click="alt(item)"

JS修改:

alt:function(obj){
    console.log(obj.id);
},
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号