国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序與idea后端如何進行數(shù)據(jù)交互

這篇具有很好參考價值的文章主要介紹了微信小程序與idea后端如何進行數(shù)據(jù)交互。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

如何交互

交互使用的其實就是調(diào)用的req.get('url')方法 進行路徑訪問,你要先保證自己的springboot項目已經(jīng)成功運行了:

如下:

如何交互的?微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言

微信小程序:如下為index.js頁面

微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言

?在onLoad()事件中調(diào)用方法Project.findAllCities()

要在當前js頁面中先引入project.js 別名Project (只要寫相對路徑就行,后綴名.js不寫

微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言

?project.js頁面代碼中定義的findAllCities()方法如下:

微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言

import req from '../utils/request'
import qs from '../vendor/qs'
import util from '../utils/util'

export default {
  search: function(cnds){
    console.log("------", cnds)
    return req.get('/projects/page-list?' + util.queryStringify(cnds))
  },
  findAllCities:function(){
    return req.get('/projects/city/findAllCities')
  }
}

?該方法就是去調(diào)用RequestMapping映射的路徑微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言

????crud方法格式都一致,你想加方法直接再加一個就行,mapping映射對應上就行

微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言


下面來解釋如何調(diào)用的:?

也就是使用req.get()方法

那么req也是引入了request.js文件,定義的別名req

微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言

?request.js頁面代碼:

import wxRequest from 'wechat-request';

wxRequest.defaults.baseURL = 'http://localhost:8821'
wxRequest.defaults.headers.post['Content-Type'] = 'application/json';
wxRequest.defaults.headers.put['Content-Type'] = 'application/json';

wxRequest.defaults.headers['token'] = wx.getStorageSync('token');

export default wxRequest

request.js頁面引入的wechat-request是

微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言

如上node_modules中定義的wechat-request是新建TDesign時導入的

鏈接:https://pan.baidu.com/s/1aYpoDVsWk9OYOz2ydBnzjQ?pwd=ob4s?
提取碼:ob4s

具體看我這篇開發(fā)記錄:

https://blog.csdn.net/m0_47010003/article/details/132756856https://blog.csdn.net/m0_47010003/article/details/132756856調(diào)用的業(yè)務邏輯盤完了,

接下來

回到index.js頁面的onLoad()方法里面(調(diào)用project.js頁面代碼中定義的findAllCities()方法)

?如何循環(huán)遍歷獲取到List<String>類型的數(shù)據(jù),并賦值給data中的數(shù)組變量?

微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言

?如上圖,獲取到的數(shù)據(jù),使用setData賦值給cities

微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言

使用如下圖所示 方法,map()

?map()是遍歷res.data中的所有數(shù)據(jù),

city?=>?{return?{value:?city,?label:?city}}

上面的city相當于item的概念,把每個item都設置成key:value的格式,包括value和label

微信小程序與idea后端如何進行數(shù)據(jù)交互,springboot,微信小程序,微信小程序,小程序,java,交互,intellij-idea,tdesign,開發(fā)語言


?如果springboot項目返回的是List<User>類型的數(shù)據(jù)

    let self = this
    //城市列表數(shù)據(jù)從Project歸屬地中查詢
    Project.findAllCities().then((res) => {
      console.log("獲取到城市有:" + res.data)
      let cs = res.data.map(city => {
        return {
          value: city,
          label: city
        }
      })
      self.setData({
        cities: cs
      })
    })
    Project.findAllUsers().then((res) => {
      console.log("獲取到的user有:" + res.data)
      let rcds = res.data.map((rd) => {
        return {
          value: rd.id,
          label: rd.name
        }
      })
      self.setData({
        users: rcds
      })
    })

都是使用res.data.map()方法文章來源地址http://www.zghlxwxcb.cn/news/detail-712684.html

到了這里,關(guān)于微信小程序與idea后端如何進行數(shù)據(jù)交互的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 微信小程序前后端數(shù)據(jù)交互

    微信小程序前后端數(shù)據(jù)交互

    ???? 目錄 一 微信小程序發(fā)送請求 二 后端接口接受小程序請求并返回數(shù)據(jù) ?三 最后的效果圖 ????先簡單說一下我寫的這個微信小程序前后端交互的業(yè)務,主要是兩個數(shù)據(jù):supplyCount和wantBuyCount,分別代表我的車源和我的求購。目前的需求就是小程序向后端發(fā)送請求,然后

    2024年02月09日
    瀏覽(16)
  • 微信小程序數(shù)據(jù)交互------WXS的使用

    微信小程序數(shù)據(jù)交互------WXS的使用

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 艷艷耶??:個人主頁 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 個人專欄 :《Spring與Mybatis集成整合》《Vue.js使用》 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 越努力 ,越幸運

    2024年02月05日
    瀏覽(24)
  • “編輯微信小程序與后臺數(shù)據(jù)交互與微信小程序wxs的使用“

    “編輯微信小程序與后臺數(shù)據(jù)交互與微信小程序wxs的使用“

    在現(xiàn)代移動應用開發(fā)中,微信小程序已經(jīng)成為了一個非常流行和廣泛使用的平臺。為了使小程序能夠展示豐富的內(nèi)容和實現(xiàn)復雜的功能,與后臺數(shù)據(jù)的交互是至關(guān)重要的。同時,微信小程序還提供了一種特殊的腳本語言——wxs,用于增強小程序的業(yè)務邏輯處理能力。本篇博客

    2024年02月08日
    瀏覽(25)
  • 微信小程序OA會議系統(tǒng)數(shù)據(jù)交互

    微信小程序OA會議系統(tǒng)數(shù)據(jù)交互

    前言 經(jīng)過我們所寫的上一文章:微信小程序會議OA系統(tǒng)其他頁面-CSDN博客 在我們的是基礎面板上面,可以看到出來我們的數(shù)據(jù)是死數(shù)據(jù),今天我們就完善我們的是數(shù)據(jù) 后臺 在我們?nèi)ネ瓿身椖恐拔覀円盐覀兊捻椖亢笈_準備好資源我放在我資源中,大家可以用于參考,也可

    2024年02月08日
    瀏覽(26)
  • 【微信小程序】后臺數(shù)據(jù)交互于WX文件使用

    【微信小程序】后臺數(shù)據(jù)交互于WX文件使用

    目錄 一、前期準備 1.1 數(shù)據(jù)庫準備 1.2 后端數(shù)據(jù)獲取接口編寫 1.3 前端配置接口 1.4?封裝微信的request請求 ? 二、WXS文件的使用 2.1 WXS簡介 2.2 WXS使用 ? 三、后臺數(shù)據(jù)交互完整代碼 3.1 WXML 3.2 JS 3.3 WXSS 效果圖? 創(chuàng)建數(shù)據(jù)庫: 注意: 字符集選擇 utf8mb4 ,因為可能用存儲用戶信息,

    2024年02月08日
    瀏覽(27)
  • 微信小程序如何進行開發(fā)?

    微信小程序如何進行開發(fā)?

    ??筆者編程一般編得較多的是桌面軟件,有時也會編手機軟件,這些軟件都必須安裝才能使用,這限制了軟件的推廣。而現(xiàn)有社交軟件如微信使用得較廣泛,若在微信上進行小程序開發(fā),這有利于應用的推廣。筆者初涉微信小程序開發(fā),本文對微信小程序一般開發(fā)過程做總

    2024年02月12日
    瀏覽(21)
  • 微信小程序+SpringBoot接入后臺服務,接口數(shù)據(jù)來自后端

    微信小程序+SpringBoot接入后臺服務,接口數(shù)據(jù)來自后端

    文章底部有個人公眾號:小兔教你學編程。主要目的是方便閱讀。主要分享一些前后端初中級知識、開發(fā)實戰(zhàn)案例、問題解決等知識。 ???????前兩天開發(fā)了一個微信小程序項目,只不過接口數(shù)據(jù)是自己設置的假數(shù)據(jù)。然后我就想將這些假數(shù)據(jù)替換掉。這些數(shù)據(jù)來自接口,

    2024年02月12日
    瀏覽(40)
  • 前端將后端數(shù)據(jù)流轉(zhuǎn)為圖片(微信小程序)

    獲取后端流的請求responseType必須使用arraybuffer 將后端數(shù)據(jù)劉轉(zhuǎn)換為base64再轉(zhuǎn)換為本地圖片 html與data

    2024年02月15日
    瀏覽(24)
  • 微信小程序【從入門到精通】——服務器的數(shù)據(jù)交互

    微信小程序【從入門到精通】——服務器的數(shù)據(jù)交互

    ?????個人主頁 :@開發(fā)者-曼億點 ????? hallo 歡迎 點贊?? 收藏? 留言?? 加關(guān)注?! ????? 本文由 曼億點 原創(chuàng) ????? 收錄于專欄 :微信小程序開發(fā) — 小程序前端和后端服務器之間進行數(shù)據(jù)的傳輸和交換 ?? 編寫表單頁面: ??在微信開發(fā)者工具中創(chuàng)建一個新項目

    2024年04月15日
    瀏覽(23)
  • 微信小程序 —— 會議OA項目首頁布局與Mock數(shù)據(jù)交互

    微信小程序 —— 會議OA項目首頁布局與Mock數(shù)據(jù)交互

    14天閱讀挑戰(zhàn)賽 如果世界上有奇跡,那一定是努力的另一個名字。 目錄 一、小程序布局 1.1 Flex布局 1.2 Flex屬性 ? 二、OA會議首頁搭建 2.1?首頁底部菜單 2.2?創(chuàng)建后端結(jié)口 2.3?Mock模擬數(shù)據(jù) 2.4 首頁輪播圖搭建 2.5?首頁內(nèi)容搭建? 布局的傳統(tǒng)解決方案,基于盒狀模型,依賴 dis

    2024年02月08日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包