亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ajax請求+vue.js渲染+頁面加載的示例分析

發布時間:2021-07-26 13:39:36 來源:億速云 閱讀:137 作者:小新 欄目:web開發

這篇文章主要介紹ajax請求+vue.js渲染+頁面加載的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

1.導入js

<script type="text/javascript" src="<c:url value="/resources/lib/jquery/jquery-1.11.0.min.js" />"></script>
<!--標準mui.css-->
<link href="<c:url value=" rel="external nofollow" rel="external nofollow" /resources/mui/css/mui.min.css" />" rel="stylesheet">
<!--App自定義的css-->
<link href="<c:url value=" rel="external nofollow" rel="external nofollow" /resources/mui/css/app.css" />" rel="stylesheet">
<script src="<c:url value="/resources/vue/vue.js"/>"></script>

2.body主體

<body>
<div class="main">
 <header class="mui-bar mui-bar-nav">
  <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
  <h2 class="mui-title">訂單管理</h2>
 </header>
 <div class="mui-content">
  <div class="mui-content-padded" >
   <h6>請輸入地址:</h6>
   <div class="mui-input-row mui-search">
    <input type="search" id="searchInput" class="mui-input-clear" placeholder="">
   </div>
  </div>
  <%--<div >
   <input type="text" class="mui-input-clear" id="searchInput" placeholder="請輸入地址" >
   <button type="submit" class="mui-btn mui-btn-primary"  onclick="submitSearch()">
    搜索
   </button>
  </div>--%>
  <div ></div>
  <ul class="mui-table-view mui-table-view-striped mui-table-view-condensed" id="msgUl">
   <li class="mui-table-view-cell" id="list" v-for="li in list" :key="li.orderBaseId">
    <div class="mui-slider-right mui-disabled" @click="orderDetail(li.orderBaseId)">
     <a class="mui-btn mui-btn-grey"<%-- v-bind:href="li" rel="external nofollow" --%>/>詳情</a>
    </div>
    <div class="mui-table mui-slider-handle" @click="skipDetail(li.orderBaseId)">
      <div class="mui-table-cell mui-col-xs-10">
       <div class="mui-table-cell">
        <h5 >姓名:{{li.customerName}}</h5>
       </div>
       <p class="">地址:{{li.customerAddress}}</p>
      </div>
    </div>
   </li>
  </ul>
 </div>
</div>
</body>

3.js代碼塊

<script src="<c:url value="/resources/mui/js/mui.min.js"/>"></script>
<script>
 var vm = new Vue({
  el: '.main',
  data: function () {
   return {
    list: []
   }
  },
  methods: {
   skipDetail: function (id) {
    window.location.href = '/mobile/admin/orderBase/getOrderBaseEditPage.action?orderBaseId='+id;
   },
   orderDetail:function (id) {
    window.location.href='/mobile/admin/orderDetails/getOrderDetailsListPage.action?orderBaseId='+id;
   }
  }
 });
 var indexs=1;
 leavePage();
 function leavePage(srh) {
  if(srh==1){
   indexs=1;
   $("#msgUl").html("");
  }
  $.ajax({
   url:'<c:url value="/mobile/admin/orderBase/getOrderBaseListJSON.action" />',
   async:false,
   data:{
    customerAddress:$(".mui-input-clear").val(),
    page:indexs,
    rows:9
   },
   dataType:'json',//服務器返回json格式數據
   contentType: "application/x-www-form-urlencoded; charset=utf-8",
   type:'post',//HTTP請求類型
   success:function(data){
    if(data.rows.length>0){
     indexs+=1;
    }
    console.log(data);
    vm.list.push.apply(vm.list,data.rows);
    console.log(vm.list)
   }
  });
 }
 $(document).ready(function(){
  var range = 50; //距下邊界長度/單位px
  var elemt = 500; //插入元素高度/單位px
  var maxnum = 20; //設置加載最多次數
  var num = 1;
  var totalheight = 0;
  var main = $(".mui-content"); //主體元素
  $(window).scroll(function(){
   var srollPos = $(window).scrollTop(); //滾動條距頂部距離(頁面超出窗口的高度)
   /* console.log("滾動條到頂部的垂直高度: "+$(document).scrollTop());
   console.log("頁面的文檔高度 :"+$(document).height());
   console.log('瀏覽器的高度:'+$(window).height());*/
   totalheight = parseFloat($(window).height()) + parseFloat(srollPos);
   if(($(document).height()-range) <= totalheight && num != maxnum) {
    console.log(indexs);
    /* indexs+=1;*/
    leavePage();
   }
  });
 });

 //地址模糊搜索
 $("#searchInput").change(function () {
  /*alert($(".mui-input-clear").val());*/
  leavePage(1);
 })
 /* function submitSearch() {
  leavePage(1);
 }*/
  mui.init({
  swipeBack:true //啟用右滑關閉功能
 });
</script>

以上是“ajax請求+vue.js渲染+頁面加載的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

博野县| 太和县| 新密市| 德令哈市| 永靖县| 晴隆县| 遵义县| 灌南县| 汾阳市| 来宾市| 翼城县| 恭城| 临海市| 金昌市| 合川市| 巴林左旗| 马龙县| 龙井市| 大足县| 隆子县| 教育| 青冈县| 海林市| 五大连池市| 开江县| 德钦县| 田东县| 苍梧县| 恩平市| 鲁山县| 依安县| 泾源县| 蒲江县| 饶河县| 吉木萨尔县| 抚顺市| 师宗县| 惠安县| 新河县| 化州市| 句容市|