国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

微信小程序新手教程之數據訪問設置

瀏覽:92日期:2022-07-15 15:13:29

微信小程序新手教程之數據訪問設置,本篇默認已經成功安裝微信小程序工具,來和小編一起看看吧

數據訪問

先簡單說一下,小程序的結構

微信小程序新手教程之數據訪問設置

如圖所示

1、每個視圖(.wxml)只需要添加對應名字的腳本(.js)和樣式(.wxss)就可以了,不需要引用,page下面的腳本以及樣式都是繼承至最外面的app.js , app.wxcss

2、腳本也就是.js文件,他有固定格式:page,是用于獲取數據的

3、utils是用來放置數據接口的

--------------------------------------------華麗的分割線--------------------------------------------------------

數據訪問,如果懂點ajax,都不是問題,沒啥好講的

微信小程序,因為IDE太爛了,如果代碼再寫得難以閱讀,整個項目就很難維護了。

因為沒有寫過app,不知道在app中數據訪問是怎么封裝的

作為一個有3天工作經驗的小程序碼農,覺得如果每個頁面的數據都是自己去訪問數據接口,那就太不OOP了

然后想到了linq to sql,只取了其中的兩個方法,原本打算用singelordefault,firstordefault的,想想也麻煩,就用了getbyparams,getbyid,根據條件查找出所有數據,或者根據id獲取一條數據

直接看方法吧,有點啰嗦了

const API_URL = 'http://localhost:4424/api/'

function getApi(url,params){

return new Promise((res,rej)=>{

wx.request({

url:API_URL+'/'+url,

data:Object.assign({},params),

header:{'Content-Type': 'application/json'},

success:res,

fail:rej

})

})

}

module.exports = {

GetByParams(url,page=1,pageSize=20,search = ''){

const params = { start: (page - 1) * pageSize, pageSize: pageSize }

return getApi(url, search ? Object.assign(params, { q: search }) : params)

.then(res => res.data)

},

GetById(url,id){

return getApi(url, id)

.then(res => res.data)

}

}

module.exports = {}是固定寫法,里面寫一個一個的方法,每個方法用,隔開。

我設置了一個url參數,因為不可能把所有的接口都放在一個conntroller里面,所以url的格式是“conntroller/action”

看一個調用的栗子吧,就明白怎么用了

const req = require('../../utils/util.js')

Page({

data: {

imgUrls: [],

indicatorDots: true,

autoplay: true,

interval: 2000,

duration: 2000

},

onLoad(){

req.GetByParams('home/homebanner')//看這里 看這里 看這里

.then(d=>this.setData({imgUrls:d,loading:false}))

.catch(e=>{

this.setData({imgUrls:[],loading:false})

})

}

})

這是index的獲取banner圖的方法,req.GetByParams('home/homebanner'),這里也可以帶參數,也可以空著

最終的頁面是這樣的

在右邊的紅色框里面,我們可以看到請求返回的數據,也可以在右邊修改數據,界面會跟隨著變化,這是關于調試的事情了,容后再議

嗨圖功能

微信小程序新手教程之數據訪問設置

1、專題——DIY圖片的模板,點擊可以生成使用,分享到朋友圈。

2、分享墻——用戶上傳的自己DIY作品。

3、立即制作——可以用自己的圖來DIY。

4、告訴我——告訴產品的改進,內容的增加。

想要體驗怎么制作屬于自己個性朋友圈照片的用戶,掃一掃下面的二維碼就可以啦!還等什么,趕緊掃碼體驗,開啟你的嗨圖之旅吧!

微信小程序新手教程之數據訪問設置
標簽: 微信
相關文章:
主站蜘蛛池模板: 国产福利不卡一区二区三区 | 草草影院www色极品欧美 | 欧美日本一区二区三区 | 日韩欧美综合 | 99久久久国产精品免费播放器 | 日本一级在线观看 | 国产综合在线观看视频 | 九九成人 | 成人免费看 | 免费观看成年人视频 | 国产乱子伦在线观看不卡 | 国产3级在线 | 激情宗合 | 孕妇xxxx视频在线 | 久久er精品视频 | 99精品久久秒播无毒不卡 | 日韩欧美一区二区三区在线观看 | 欧美特黄一区二区三区 | 亚洲精品综合一区在线 | 一级在线视频 | 九九99| 一级全免费视频播放 | 黄色在线不卡 | 中国女人18xnxx视频 | 精品国产一区在线观看 | 成人精品综合免费视频 | 欧美日韩在线观看一区二区 | 成人免费xxxxx在线视频 | 欧美色成人综合 | 97视频精品 | 九九精品在线观看 | 大学生一级一片第一次欧美 | 自拍国内 | 精品久久久久久久久久久 | 真正全免费视频a毛片 | 欧美一区二| 成人做爰毛片免费视频 | 日韩久久一区二区三区 | 岛国午夜精品视频在线观看 | 国产精品高清一区二区 | 欧美日韩在线观看一区 |