zoukankan      html  css  js  c++  java
  • Vue.js Ajax动态参数与列表显示

    一、动态参数显示

    1、引入js

    <script type="text/javascript" src="/js/vue.min.js"></script>
    <script type="text/javascript" src="/js/jquery-2.1.3.js"></script>

    2、html

    <div id="app">
        <p>{{ message }}</p>
        <button v-on:click="showData">显示数据</button>
    </div>

    3、JS

    new Vue({
                    el: '#app',
                    data: {
                        message: ''
                    },
                    methods: {
                        showData: function () {
                            var _self = this;
                            $.ajax({
                                type: 'GET',
                                url: '...',
                                success:function(data) {
                                    _self.message = JSON.stringify(data);
                                }
                            });
                        }
                    }
                })

    二、动态列表显示

    1、引入js

    <script type="text/javascript" src="/js/vue.min.js"></script>
    <script type="text/javascript" src="/js/jquery-2.1.3.js"></script>

    2、html

    <div id="app">
        <table>
            <thead>
            <tr>
                <th style='3%; text-align: left'>ID</th>
                <th style='5%; text-align: left'>名称</th>
                <th style='10%; text-align: left'>条形码</th>
                <th style='10%; text-align: left'>简称</th>
            </tr>
            </thead>
            <tbody>
                <tr v-for="goods in goodsList">
                    <td>{{goods.id}}</td>
                    <td>{{goods.name}}</td>
                    <td>{{goods.barcode}}</td>
                    <td>{{goods.shortName}}</td>
                </tr>
            </tbody>
        </table>
        <button v-on:click="nameSearch()">查询</button><br><br>
    </div>

    3、js

    var goodsVue = new Vue({
                    el: '#app',
                    data: {
                        goodsList : ''
                    },
                    methods: {
                        nameSearch: function () {
                            var _self = this;
                            $.ajax({
                                type: 'GET',
                                url: '...',
                                success:function(data) {
                                    _self.goodsList = data;
                                }
                            });
                        }
                    }
                })

  • 相关阅读:
    【Python学习之七】递归——汉诺塔问题的算法理解
    【Python学习之六】高阶函数2(map、reduce、filter、sorted)
    【Python学习之五】高级特性5(切片、迭代、列表生成器、生成器、迭代器)
    【Python学习之五】高级特性4(切片、迭代、列表生成器、生成器、迭代器)
    【Python学习之五】高级特性3(切片、迭代、列表生成器、生成器、迭代器)
    【Python学习之五】高级特性2(切片、迭代、列表生成器、生成器、迭代器)
    【Python学习之五】高级特性1(切片、迭代、列表生成器、生成器、迭代器)
    【Python学习之四】递归与尾递归
    Golang 调度器GPM原理与调度分配
    Mongo索引优化
  • 原文地址:https://www.cnblogs.com/1955/p/8390833.html
Copyright © 2011-2022 走看看