最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mpvue實現(xiàn)微信小程序快遞單號查詢代碼

 更新時間:2020年04月03日 11:48:25   作者:Banshee  
這篇文章主要介紹了mpvue實現(xiàn)微信小程序快遞單號查詢,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

mpvue是什么?

mpvue 是一套定位于開發(fā)小程序的前端開發(fā)框架,其核心目標(biāo)是提高開發(fā)效率,增強開發(fā)體驗。使用該框架,開發(fā)者只需初步了解小程序開發(fā)規(guī)范、熟悉 Vue.js 基本語法即可上手??蚣芴峁┝送暾?Vue.js 開發(fā)體驗,開發(fā)者編寫 Vue.js 代碼,mpvue 將其解析轉(zhuǎn)換為小程序并確保其正確運行。此外,框架還通過 vue-cli 工具向開發(fā)者提供 quick start 示例代碼,開發(fā)者只需執(zhí)行一條簡單命令,即可獲得可運行的項目。

mpvue簡介點擊查看:http://mpvue.com/

mpvue剛出來的時候確實很火,但目前好像沒有維護,不是很好找官方的文檔,只能通過各大論壇的大佬們總結(jié)的文章去研究和論證

使用快遞100的接口 https://m.kuaidi100.com ,mpvue也是完全遵循原生微信小程序的語法,所以接口只允許https.~~~~

**在app.vue主文件里面定義一個 globalData 并初始化一個訂單集合

globalData: {~~~~
 orderInfo: []
 }

**

mine頁面

在此過程中我踩了一個大坑

引入主文件的全局?jǐn)?shù)據(jù)需要和vue項目一樣

import {app,globalData} from "../../app.vue"; ~~~~

兩個簡單輸入框~~以及綁定了輸入事件~~ mpvue也是完全支持v-model的~~~~

<view class="section">

<input class="order-input" placeholder="請輸入訂單號" @change="bindChange" v-model="value" id="orderId" />
<input class="order-input" placeholder="請輸入快遞公司拼音如shunfeng" @change="bindChange" v-model="value" id="company" />
</view>

查詢按鈕~~~~

<button class="query-btn" size="default" type="primary" loading="" @click="search"> 查詢 </button>

在methods里面寫入相應(yīng)的方法

methods:{

//上面的方法~~~~
  bindChange: function (e) {
   console.log(e);
   var id;
   var value;
   id = e.currentTarget.id;
   value = e.mp.detail.value + '';
   this.inputCon[id] = value;
  },
  search: function () {
  
   var that = this;
   var type = that.inputCon.company;
   var postid = that.inputCon.orderId;
   var data = {
    'type':type,
    'postid':postid
   }
   console.log(this.globalData.queryInfo);
   console.log(data);
   
   this.globalData.queryInfo=data;
   console.log(app);
   wx.request({
    url: 'https://m.kuaidi100.com/query',
    data: data,
    header: {
    'content-type': 'application/json'
    },
   success: (res)=> {
   var errTip = res.data.message;
   var orderInfo = res.data.data;
   console.log(orderInfo);
   if(orderInfo.length == 0) {
  
    console.log(errTip)
    // that.setData({
    // errTip:errTip
    // })
    this.errTip=errTip
    return
   }
   // that.setData({
   //  errTip:''
   //  })
   this.errTip=""
   this.globalData.orderInfo = orderInfo;
   console.log( this.globalData.orderInfo)
   wx.navigateTo({
    url: '../order/main'
   });
   wx.setNavigationBarTitle({
    title: data.postid
   });
   }
  })
  }

 }

點擊查詢按鈕后跳訂單詳情頁面~~~~
order頁面內(nèi)容
~~

<template>

<view class="order-list">

<block v-for="(item,index) in orders" :key="index">
 <view class="order-time">{{item.ftime}}:</view>
 <view class="order-txt">{{item.context}}</view>
</block>
</view>

</template>

<script>

export default {

data(){
  return{
   orders:[]
  }
 },
onLoad: function(options) {

拿訂購信息并渲染

console.log(options);
console.log(this.globalData.orderInfo)
 var orderInfo = this.globalData.orderInfo;
 this.orders=orderInfo
}

};

</script>

<style>

</style>

就這樣ok了,當(dāng)然功能還不是很人性化,因為輸入快遞名稱需要使用拼音,完全依賴于原接口,后面想著如何優(yōu)化一下

總結(jié)

到此這篇關(guān)于mpvue實現(xiàn)微信小程序快遞單號查詢的文章就介紹到這了,更多相關(guān)mpvue微信小程序單號查詢內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 五句話幫你輕松搞定js原型鏈

    五句話幫你輕松搞定js原型鏈

    這篇文章主要給大家介紹了關(guān)于js原型鏈的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 微信小程序關(guān)鍵字變色實現(xiàn)代碼實例

    微信小程序關(guān)鍵字變色實現(xiàn)代碼實例

    這篇文章主要介紹了微信小程序關(guān)鍵字變色實現(xiàn)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • javascript 節(jié)點排序 2

    javascript 節(jié)點排序 2

    對支持sourceIndex的HTML文檔的節(jié)點重排,使用JK提供的思路,速度至少比單純使用nodes.sort(function(a,b){return a.sourceIndex - b.sourceIndex})這種方式快兩倍
    2011-01-01
  • 網(wǎng)頁右側(cè)懸浮滾動在線qq客服代碼示例

    網(wǎng)頁右側(cè)懸浮滾動在線qq客服代碼示例

    這篇文章主要介紹了網(wǎng)頁右側(cè)懸浮滾動qq在線客服代碼示例,需要的朋友可以參考下
    2014-04-04
  • 定時器(setTimeout/setInterval)調(diào)用帶參函數(shù)失效解決方法

    定時器(setTimeout/setInterval)調(diào)用帶參函數(shù)失效解決方法

    setInterval()方法可按照指定的周期(以毫秒計)來調(diào)用函數(shù)或計算表達式,setTimeout()方法用于在指定的毫秒數(shù)后調(diào)用函數(shù)或計算表達式,詳細使用方法可以參考下本文
    2013-03-03
  • js實現(xiàn)在同一窗口瀏覽圖片

    js實現(xiàn)在同一窗口瀏覽圖片

    在同一窗口瀏覽圖片的方法有很多,本例要為大家介紹的是使用js獲取img的src屬性后進行替換
    2014-09-09
  • JavaScript利用Immerjs實現(xiàn)不可變數(shù)據(jù)

    JavaScript利用Immerjs實現(xiàn)不可變數(shù)據(jù)

    Immerjs?是一個用于管理?JavaScript?不可變數(shù)據(jù)結(jié)構(gòu)的庫,它可以幫助我們更輕松地處理狀態(tài)的變化,并減少冗余代碼。本文就來帶大家揭秘如何利用Immerjs實現(xiàn)不可變數(shù)據(jù),感興趣的可以了解一下
    2023-04-04
  • 關(guān)于JS通過google翻譯插件實現(xiàn)多語言版本

    關(guān)于JS通過google翻譯插件實現(xiàn)多語言版本

    這篇文章主要介紹了JS通過google翻譯插件實現(xiàn)多語言版本,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • TypeScript實用的Delay延遲執(zhí)行工具類

    TypeScript實用的Delay延遲執(zhí)行工具類

    在前端開發(fā)中,我們經(jīng)常需要處理一些延遲執(zhí)行、防抖和節(jié)流的場景,今天介紹一個實用的Delay工具類,它提供了這些常用的延遲執(zhí)行功能,下面我們就看看它的具體應(yīng)用吧
    2024-11-11
  • 基于JS實現(xiàn)bookstore靜態(tài)頁面的實例代碼

    基于JS實現(xiàn)bookstore靜態(tài)頁面的實例代碼

    本文給大家分享一段核心代碼基于js實現(xiàn)的bookstore靜態(tài)頁面,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下
    2017-02-02

最新評論

壶关县| 乐平市| 苗栗市| 梅州市| 丽江市| 潞城市| 门源| 祁阳县| 东乡族自治县| 社会| 德安县| 资溪县| 蓝田县| 育儿| 乐清市| 庆城县| 杨浦区| 阆中市| 闻喜县| 嘉兴市| 凤凰县| 临夏县| 化德县| 湖州市| 景泰县| 宁陵县| 高州市| 武穴市| 册亨县| 双流县| 北宁市| 华坪县| 宁明县| 自贡市| 滁州市| 修文县| 绥化市| 甘孜| 应城市| 乌兰县| 长顺县|