ajax与vue.js搭配

点击页面中的按钮触发ajax从服务器中读取数据,然后服务器中数据传到ajax中的回调函数,ajax中的回调函数的数据怎么结合vue.js实现列表渲染。

阅读 8.4k
3 个回答
<body id="body">
    <button type="button" v-on:click="btnClick()">{{name}}</button>
</body>
<script type="text/javascript">
        var vm = new Vue({
            el: "#body",
            data: {
                name: 'Vue.js'
            },
            methods: {
                btnClick: function() {
                    $.ajax({
                        type: "get",
                        url: "http://localhost:XXXX",
                        async: true,
                        success: function(data) {
                            vm.name = data.name;
                        },
                    });
                }
            }
        })
</script>

//http://localhost:XXXX这个路径就是服务器请求来的

vue-resource 官方http库

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题