微信小程序后端怎么写
1.微信小程序,后端用php写完接口,怎么把数据给前端,要带什么参数
1.用到的知识点 wx.request 请求接口资源(微信小程序api中的发起请求部分) swiper 实现轮播图的组件 wx:for 循环语句 微信小程序的基础知识2.实现原理 首先,先看一下这个请求函数 var wx.request({ url: '******', //这里填写你的接口路径 header: { //这里写你借口返回的数据是什么类型,这里就体现了微信小程序的强大,直接给你解析数据,再也不用去寻找各种方法去解析json,xml等数据了'Content-Type': 'application/json' },data: {//这里写你要请求的参数 x: '' ,y: '' },success: function(res) {//这里就是请求成功后,进行一些函数操作 console.log(res.data) } })12345678910111213141516123456789101112131415163.代码 分解图 首先上一段知乎接口数据的json格式中的开头"date":"20161114","stories":[ {"images":["/76125c357aa7b0ca6c9cbc41b4a5326d.jpg" ],"type":0,"id":8975316,"ga_prefix":"111422","title":"小事 · 我和你们一样" },{"images":["/7c908a5940384123fd88287dbc6a2c98.jpg" ],"type":0,"id":8977438,"ga_prefix":"111421","title":"成长嘛,谁说就意味着一定要长大了?" },12345678910111213141516171819201234567891011121314151617181920index.js中 Page({ data: { duration: 2000,indicatorDots: true,autoplay: true,interval: 3000,loading: false,plain: false },onLoad: function () { var that = this//不要漏了这句,很重要 wx.request({ url: '/api/4/news/latest',headers: {'Content-Type': 'application/json' },success: function (res) {//将获取到的json数据,存在名字叫zhihu的这个数组中 that.setData({ zhihu: res.data.stories,//res代表success函数的事件对,data是固定的,stories是是上面json数据中stories }) } }) } })12345678910111213141516171819202122232425262728291234567891011121314151617181920212223242526272829 index.wxml中autoplay="{{autoplay}}" class="banners" interval="{{interval}}" duration="{{duration}}">//这里边的属性不重要,看下边{{item.title}}。
2.微信小程序后端服务器怎样与前端接上
微信提供了一套自己的用于开发小程序的前端框架,和目前主流的前端框架相比,其既有类似的地方,也有特殊的地方。
特殊的地方在于其只能在微信小程序开发工具内使用,并做了相对严格的使用和配置限制,开发者必须按照其规定的用法来使用。一些外部的框架和插件在小程序里都是无法使用的,同时由于框架并非运行在浏览器中,所以 Javascript 在 web 中一些能力都无法使用,如document,window等。
而相似的地方在于其包含了和其他框架一样的“逻辑层”和“视图层”,以数据驱动为主,不操作DOM元素等。