当前位置: 首页 > news >正文

做网站值钱吗一那个网站可以做一建题

做网站值钱吗,一那个网站可以做一建题,广告平台投放,大连网站制作的公司哪家好09-微信小程序API网络请求(实现轮播广告和简易的聊天窗口) 文章目录 微信小程序API服务器域名配置注意网络相关APIrequestRequestTask 请求任务对象object.success 回调函数object.fail 回调函数案例代码#xff08;实现轮播图#xff09; WebSocket案例代码#xff08;实现…09-微信小程序API网络请求(实现轮播广告和简易的聊天窗口) 文章目录 微信小程序API服务器域名配置注意网络相关APIrequestRequestTask 请求任务对象object.success 回调函数object.fail 回调函数案例代码实现轮播图 WebSocket案例代码实现简易的聊天面板 微信小程序API 做项目的开发一定离不开网络相关的操作小程序做的都是客户端客户端请求服务端做一些交互。 微信小程序提供的API的方式通过API的方式可以调用微信提供的强大的功能以增强小程序的功能如网络请 求、拍照、扫码等详见以下官方文档。 官方文档 如果单纯的做一些网页用到拍照扫描等需要写好多代码现在可以调用微信封装好的API来实现。下面我们看一下微信api 的这些官方文档 服务器域名配置注意 在小程序/小游戏中使用网络相关的 API 时需要注意下列问题请开发者提前了解。 每个微信小程序需要事先设置通讯域名小程序只可以跟指定的域名进行网络通信。域名只支持 https (wx.request、wx.uploadFile、wx.downloadFile) 和 wss (wx.connectSocket) 协议域名不能使用 IP 地址小程序的局域网 IP 除外或 localhost等等详见以下官方文档标红记录 官方文档 网络相关API request 发起 HTTPS 网络请求。使用前请注意阅读相关说明。 通过request对象进行网络通信操作。 说明 每个微信小程序需要事先设置一个通讯域名小程序只可以跟指定的域名与进行网络通信。包括普通 HTTPS 请求wx.request、上传文件wx.uploadFile、下载文件wx.downloadFile) 和 WebSocket 通信 vconnectSocket 用法RequestTask wx.request(Object object) 参数 Object object wx.request 属性类型默认值必填说明最低版本urlstring是开发者服务器接口地址datastring/object/ArrayBuffer否请求的参数headerObject否设置请求的 headerheader 中不能设置 Referer。 content-type 默认为 application/jsontimeoutnumber否超时时间单位为毫秒。默认值为 600002.10.0methodstringGET否HTTP 请求方法dataTypestringjson否返回的数据格式responseTypestringtext否响应的数据类型1.7.0enableHttp2booleanfalse否开启 http22.10.4enableQuicbooleanfalse否开启 quic2.10.4enableCachebooleanfalse否开启 cache2.10.4enableHttpDNSbooleanfalse否是否开启 HttpDNS 服务。如开启需要同时填入 httpDNSServiceId 。 HttpDNS 用法详见 移动解析HttpDNS2.19.1httpDNSServiceIdstring否HttpDNS 服务商 Id。 HttpDNS 用法详见 移动解析HttpDNS2.19.1enableChunkedbooleanfalse否开启 transfer-encoding chunked。2.20.2forceCellularNetworkbooleanfalse否wifi下使用移动网络发送请求2.21.0successfunction否接口调用成功的回调函数failfunction否接口调用失败的回调函数completefunction否接口调用结束的回调函数调用成功、失败都会执行 RequestTask 请求任务对象 data 参数说明 最终发送给服务器的数据是 String 类型如果传入的 data 不是 String 类型会被转换成 String 。转换规则如下 对于 GET 方法的数据会将数据转换成 query stringencodeURIComponent(k)encodeURIComponent(v)encodeURIComponent(k)encodeURIComponent(v)...对于 POST 方法且 header[content-type] 为 application/json 的数据会对数据进行 JSON 序列化对于 POST 方法且 header[content-type] 为 application/x-www-form-urlencoded 的数据会将数据转换成 query string encodeURIComponent(k)encodeURIComponent(v)encodeURIComponent(k)encodeURIComponent(v)... 方法描述RequestTask.abort()中断请求任务RequestTask.onHeadersReceived(function listener)监听 HTTP Response Header 事件。会比请求完成事件更早RequestTask.offHeadersReceived(function listener)移除 HTTP Response Header 事件的监听函数RequestTask.onChunkReceived(function listener)监听 Transfer-Encoding Chunk Received 事件。当接收到新的chunk时触发。RequestTask.offChunkReceived(function listener)移除 Transfer-Encoding Chunk Received 事件的监听函数 object.method 的合法值 合法值说明OPTIONSHTTP 请求 OPTIONSGETHTTP 请求 GETHEADHTTP 请求 HEADPOSTHTTP 请求 POSTPUTHTTP 请求 PUTDELETEHTTP 请求 DELETETRACEHTTP 请求 TRACECONNECTHTTP 请求 CONNECT object.dataType 的合法值 合法值说明json返回的数据为 JSON返回后会对返回的数据进行一次 JSON.parse其他不对返回的内容进行 JSON.parse object.responseType 的合法值 合法值说明text响应的数据为文本arraybuffer响应的数据为 ArrayBuffer object.success 回调函数 Object res 属性类型说明最低版本datastring/Object/Arraybuffer开发者服务器返回的数据statusCodenumber开发者服务器返回的 HTTP 状态码headerObject开发者服务器返回的 HTTP Response Header1.2.0cookiesArray.开发者服务器返回的 cookies格式为字符串数组2.10.0profileObject网络请求过程中一些调试信息查看详细说明2.10.4exceptionObject网络请求过程中的一些异常信息例如httpdns重试等3.0.0 object.fail 回调函数 Object err 属性类型说明最低版本errMsgString错误信息errnoNumbererrno 错误码错误码的详细说明参考 Errno错误码2.24.0 案例代码实现轮播图 轮播广告页面代码 index.wxml swiper indicator-dotstrue autoplaytrue interval3000 duration500swiper-item wx:for{{images}}image src{{item.original}} width375 height150 //swiper-item /swiper循环 images 图片数据这个数据需要在data中做设置,进入index.js中,设置images数组默认空 /*** 页面的初始数据* 默认设置 images 空的数组*/ data: {images:[] },在写一个方法去加载数据 //加载广告数据loadDate() {},在onLoad 中做加载,调用this.loadDate();方法 /*** 生命周期函数--监听页面加载*/onLoad:function(options) {console.log(页面加载完成,options);this.loadDate();},现在编写loadDate();方法逻辑 可以拷贝官网中的示例代码做修改 拷贝以上参考文档中的示例代码做如下修改 首先是url修改为自己用的 找到自己项目的url index.js //demo/index.js Page({data: {images: []},loadData() {const _this this;wx.showLoading({title: 加载中,});wx.request({url: http://127.0.0.1:18080/ad?type1,success(res) {_this.setData({images: res.data.data.list});wx.hideLoading();}})},onLoad(options) {this.loadData();} })WebSocket 案例代码实现简易的聊天面板 新建一个im 文件im文件下新建 im.wxml 全局 app.json 中配置 im 页面 {pages:[pages/index/index,pages/logs/logs,pages/demo/index,pages/im/im],window:{backgroundTextStyle:light,navigationBarBackgroundColor: #80ff80,navigationBarTitleText: 我的第一个微信小程序,navigationBarTextStyle:black},tabBar: {list: [{pagePath: pages/index/index,text:首页},{pagePath: pages/logs/logs,text:日志},{pagePath: pages/demo/index,text:Demo},{pagePath: pages/im/im,text:IM}]},style: v2,sitemapLocation: sitemap.json }将案例代码拷贝到 im.wxml中 /* pages/im/im.wxml*/ input nameurl valuews://127.0.0.1:18081/ws/1001 bindinputurlInput / button sizemini typewarn断开连接/button button sizemini typeprimary bindtapconnectSocket开启连接/button textarea placeholder输入发送内容 bindinputmsgInput/textarea button sizemini typeprimary bindtapsendMsg发送/button view wx:for{{msgs}}{{index}}: {{item}}/view在 im.wxss中调整样式 /* pages/im/im.wxss */input,textarea{border: 1px black solid; }button,input,textarea,view{margin: 10px; }效果图 在im.js 中写个connectSocket方法来创建连接 可以参考官网拷贝代码修改 // pages/im/index.js Page({/*** 页面的初始数据*/data: {url: ws://127.0.0.1:18081/ws/1001,msgs: [],msg: },connectSocket() {let _this this;let task wx.connectSocket({url: _this.data.url});task.onMessage(function (res) {let data JSON.parse(res.data);let msg data.from.id , data.msg;_this.setData({msgs: [..._this.data.msgs, 接收到消息 - msg]});});_this.setData({socketTask: task,msgs: [..._this.data.msgs, 连接成功!]});},urlInput(e) {this.setData({url: e.detail.value});},msgInput(e) {this.setData({msg: e.detail.value});},sendMsg() {let msg this.data.msg;this.data.socketTask.send({data: msg});this.setData({msgs: [...this.data.msgs, 发送消息 - msg]});} }) 效果图
文章转载自:
http://www.morning.wcgcm.cn.gov.cn.wcgcm.cn
http://www.morning.qhrsy.cn.gov.cn.qhrsy.cn
http://www.morning.ygkk.cn.gov.cn.ygkk.cn
http://www.morning.bgpb.cn.gov.cn.bgpb.cn
http://www.morning.thlzt.cn.gov.cn.thlzt.cn
http://www.morning.mzhgf.cn.gov.cn.mzhgf.cn
http://www.morning.nfqyk.cn.gov.cn.nfqyk.cn
http://www.morning.ddzqx.cn.gov.cn.ddzqx.cn
http://www.morning.tdnbw.cn.gov.cn.tdnbw.cn
http://www.morning.ffrys.cn.gov.cn.ffrys.cn
http://www.morning.wnhsw.cn.gov.cn.wnhsw.cn
http://www.morning.xhgxd.cn.gov.cn.xhgxd.cn
http://www.morning.kpygy.cn.gov.cn.kpygy.cn
http://www.morning.ldqrd.cn.gov.cn.ldqrd.cn
http://www.morning.jthjr.cn.gov.cn.jthjr.cn
http://www.morning.gqmhq.cn.gov.cn.gqmhq.cn
http://www.morning.wjqyt.cn.gov.cn.wjqyt.cn
http://www.morning.qhrlb.cn.gov.cn.qhrlb.cn
http://www.morning.ztmkg.cn.gov.cn.ztmkg.cn
http://www.morning.qxwrd.cn.gov.cn.qxwrd.cn
http://www.morning.zgdnd.cn.gov.cn.zgdnd.cn
http://www.morning.shsh1688.com.gov.cn.shsh1688.com
http://www.morning.lxmks.cn.gov.cn.lxmks.cn
http://www.morning.yrjfb.cn.gov.cn.yrjfb.cn
http://www.morning.qydgk.cn.gov.cn.qydgk.cn
http://www.morning.1000sh.com.gov.cn.1000sh.com
http://www.morning.jjpk.cn.gov.cn.jjpk.cn
http://www.morning.llqky.cn.gov.cn.llqky.cn
http://www.morning.bmbnc.cn.gov.cn.bmbnc.cn
http://www.morning.xcjwm.cn.gov.cn.xcjwm.cn
http://www.morning.ghslr.cn.gov.cn.ghslr.cn
http://www.morning.dqrhz.cn.gov.cn.dqrhz.cn
http://www.morning.gyqnp.cn.gov.cn.gyqnp.cn
http://www.morning.snlxb.cn.gov.cn.snlxb.cn
http://www.morning.wztnh.cn.gov.cn.wztnh.cn
http://www.morning.lmtbl.cn.gov.cn.lmtbl.cn
http://www.morning.skrxp.cn.gov.cn.skrxp.cn
http://www.morning.kfjnx.cn.gov.cn.kfjnx.cn
http://www.morning.dmtbs.cn.gov.cn.dmtbs.cn
http://www.morning.ychrn.cn.gov.cn.ychrn.cn
http://www.morning.qrsrs.cn.gov.cn.qrsrs.cn
http://www.morning.rrdch.cn.gov.cn.rrdch.cn
http://www.morning.sjmxh.cn.gov.cn.sjmxh.cn
http://www.morning.gxcym.cn.gov.cn.gxcym.cn
http://www.morning.zxhpx.cn.gov.cn.zxhpx.cn
http://www.morning.ssmhn.cn.gov.cn.ssmhn.cn
http://www.morning.wkws.cn.gov.cn.wkws.cn
http://www.morning.wkmrl.cn.gov.cn.wkmrl.cn
http://www.morning.xfhms.cn.gov.cn.xfhms.cn
http://www.morning.litao4.cn.gov.cn.litao4.cn
http://www.morning.nyqzz.cn.gov.cn.nyqzz.cn
http://www.morning.cnyqj.cn.gov.cn.cnyqj.cn
http://www.morning.fgrkc.cn.gov.cn.fgrkc.cn
http://www.morning.wklyk.cn.gov.cn.wklyk.cn
http://www.morning.dsgdt.cn.gov.cn.dsgdt.cn
http://www.morning.gbrps.cn.gov.cn.gbrps.cn
http://www.morning.rdtq.cn.gov.cn.rdtq.cn
http://www.morning.gwdkg.cn.gov.cn.gwdkg.cn
http://www.morning.bwrbm.cn.gov.cn.bwrbm.cn
http://www.morning.rfpq.cn.gov.cn.rfpq.cn
http://www.morning.jbtzx.cn.gov.cn.jbtzx.cn
http://www.morning.yrbqy.cn.gov.cn.yrbqy.cn
http://www.morning.datadragon-auh.cn.gov.cn.datadragon-auh.cn
http://www.morning.zwwhq.cn.gov.cn.zwwhq.cn
http://www.morning.ptzbg.cn.gov.cn.ptzbg.cn
http://www.morning.nwmwp.cn.gov.cn.nwmwp.cn
http://www.morning.pcjw.cn.gov.cn.pcjw.cn
http://www.morning.tzmjc.cn.gov.cn.tzmjc.cn
http://www.morning.ynstj.cn.gov.cn.ynstj.cn
http://www.morning.fhkr.cn.gov.cn.fhkr.cn
http://www.morning.hyjpl.cn.gov.cn.hyjpl.cn
http://www.morning.ngkgy.cn.gov.cn.ngkgy.cn
http://www.morning.zkpwk.cn.gov.cn.zkpwk.cn
http://www.morning.rysmn.cn.gov.cn.rysmn.cn
http://www.morning.wkknm.cn.gov.cn.wkknm.cn
http://www.morning.hlzpb.cn.gov.cn.hlzpb.cn
http://www.morning.trfh.cn.gov.cn.trfh.cn
http://www.morning.madamli.com.gov.cn.madamli.com
http://www.morning.kqxng.cn.gov.cn.kqxng.cn
http://www.morning.ghqyr.cn.gov.cn.ghqyr.cn
http://www.tj-hxxt.cn/news/265208.html

相关文章:

  • 网站还没上线 可以对网站备案吗wordpress信息管理系统
  • 最常见企业网站有哪些代码编写网站
  • POS机网站怎么做杭州清风室内设计培训学校
  • 测评网站怎么做项目管理软件project手机版
  • 建设部职称证书查询官方网站营销策划的步骤
  • 大连市公众平台网站网站显示速度的代码是什么情况
  • 郑州建站多少钱仿站小工具怎么用
  • 网站开发需求说明书用asp.net做网站计数器
  • 小米的网站设计wordpress 下载类型
  • 公司网站建设 wordpress怎么做扫二维码登陆网站
  • 网站官网建设方案广州网站推广多少钱
  • vs做的网站如何使用dw网页制作基础知识
  • 网站建设和seo是什么关系网站建设模板研究
  • 网站品牌建设公司网站开发流程框架
  • html5经典网站wordpress柒比贰主题
  • 怎么建设家乡网站搭建一个网站的基本流程
  • 个人网站赏析网站建设到底属于什么行业
  • 凡科建站添加文章公司运营策划营销
  • 区块链 网站 怎么做杨浦网站建设 网站外包
  • 网站建设终稿确认书辽阳网站建设58
  • 牛博网站建设手机微网站开发教程
  • 网站建设原型图电商网站的分辨率
  • 龙岗网站多少钱昆明网站推广
  • 爱站网关键字查询百度优化师
  • 共同建设网站心得小程序商店开发
  • 网站开发颜色选择器潍坊网站建设如何
  • 高端 网站制作服装设计网站知乎
  • 新氧网站头图怎么做的商洛网站设计
  • 网站开发亿玛酷1专注手机网站二级导航菜单
  • 做个企业网站要多少钱汽车网络营销的方式有哪些