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

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

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

瀏覽:75日期: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、告訴我——告訴產品的改進,內容的增加。

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

微信小程序新手教程之數據訪問設置
標簽: 微信
相關文章:
主站蜘蛛池模板: 国产vs久久 | 欧美另类视频在线 | 久久91精品国产91久久跳舞 | 爱综合 | 亚洲第一页视频 | 在线播放免费一级毛片欧美 | 91成年人免费视频 | 老外黑人欧美一级毛片 | 亚洲高清国产拍精品影院 | 亚洲欧洲日产v特级毛片 | 亚洲欧美在线免费 | 欧美性色网 | 成人黄色一级毛片 | 国产成人久久 | 日产乱码精品一二三区 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | a级毛片在线观看 | 精品久久久久久中文字幕一区 | 高清一级淫片a级中文字幕 高清一区二区 | 女人扒开双腿让男人捅 | 欧美精品成人3d在线 | 一级毛片成人午夜 | 亚洲欧洲日本天天堂在线观看 | 91免费版网站 | 国产亚洲精品久久麻豆 | 日本精品一区二区三区在线视频 | 亚洲美女在线视频 | 天堂一区二区在线观看 | 久草手机视频在线观看 | 久久精品国产午夜伦班片 | 中文字幕1区 | 亚洲清纯自偷自拍另类专区 | 精品国产不卡一区二区三区 | 一区二区三区不卡在线观看 | 米奇精品一区二区三区 | 日本免费在线观看视频 | 草草草在线观看 | 大陆孕妇孕交视频自拍 | 国产精品天堂avav在线 | 污美女网站www在线观看 | 午夜在线视频一区二区三区 |