一对一免费咨询:189-6833-3365

微信小程序的探讨--与外站进行数据传输、前后端交互(each other)、页面之间传值
与外站进行数据(data)传输
lt;view bindtap="okClick" gt;确定提交 lt;/view gt;1
Page({//确认提交okClick: function () {var that = this;//此处必须重定义,才能在回调函数里使用wx。request({ //发起url请求url: 'http://wq。ycwjwl。com/json。php',method: 'POST', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECTdata: { //传递(transmission)参数(parameter)x: 'df so handsome',y: '2'},header: { //请求方式'content-type': 'application/x-www-form-urlencoded' //post must be this//'content-type': 'application/json'
   //this for get},success: function (res) {
   //访问成功之后的返回值
   return dat
  A、statusCod
  E、header console。log(res);var r = res。data。x;
   //获取json参数(parameter)里的x的值that。宁波微信小程序开发是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。setData({ //异步传输数据到前端toastHidden: false,toastTxt: "提交成功",rt: r});}})console。log("log:"+this。data。rt);}})123456789101112131415161718192021222324252627282930
前后端交互(each other)
Page({data: {//页面初始数据orderList: [],total: 0, //总价格 },onLoad: function(options) { //自带的事件 [说明](httPHOTOSHOP://mp。weixin。qq。com/debug/wxadoc/dev/framework/app-service/page。html)// Do some initialize when page load。},//自定义函数returnClick: function () {wx。navigateBack();},})12345678910111213
lt;view gt;总价: lt;span gt;¥{{total}} lt;/span gt; lt;/view gt; lt;view bindtap="returnClick" gt;返回修改 lt;/view gt; lt;view wx:for="{{orderList}}" wx:key="item。宁波微信小程序开发是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。id" gt;
   //遍历一个数组 lt;span gt;{{item。宁波微信小程序开发是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。TITLE(标题)}} lt;/span gt; lt;span style="float:right;" gt;¥{{item。cost}} * {{item。num}} lt;/span gt; lt;/view gt;123456
页面之间传值
//homePage({//提交订单sublimitClick: function (e) {var agrs = JSON。stringify(this。data。orderList);//将json数组转化为get参数wx。navigateTo({url: '。/order/orderorder=' + agrs})},})//orderPage({// 页面初始化 options为页面跳转所带来的参数onLoad: function (options) {//object 转 arrayvar order = JSON。parse(options。order); //将get到的json字符串转化为json数组var t_order = [];var t_total = 0;for (var k in order) {if (order[k]。num gt; 0) {t_order。push(order[k]);t_total = t_total + order[k]。cost * order[k]。num; //计算总价格}}this。setData({ //与前端进行交互orderList: t_order,total: t_total});},})123456789101112131415161718192021222324252627282930313233343536

© 2008-2019 浙江东美 ALL RIGHTS RESERVED. XMLBAIDU

免责申明:部分内容来自互联网,若侵犯了您的权益,请告知我们删除!

浙ICP备19019195号-1
找网站建设公司就上东美!
189-6833-3365
tel+86-189-6833-3365