前言:
此刻大家对“ajax请求微信接口”大概比较关怀,姐妹们都需要知道一些“ajax请求微信接口”的相关资讯。那么小编同时在网摘上搜集了一些关于“ajax请求微信接口””的相关资讯,希望同学们能喜欢,小伙伴们快快来学习一下吧!前一篇文章分享了微信小程序中常用的组件、技巧、前后端请求数据等,这一章的学习便能开发一个简易的小程序。
常用组件
通过上一篇博客的学习,开发微信小程序的基本结构已经搭建好啦,现在可以开始编写代码,开始开发啦。
view、text、image、input、radio
这几个是比较常见的,用得比较多的组件,更多的组件可参考官方文档。
其实这些组件和HTML中的标签差不错,比如view就好比HTML中的div,text就好比span等等。
获取js中数据
如何从js中获取数据到页面中渲染,这是在开发中用得很多的。
微信中使用
`{{}}`
进行获取js中的数据,例如:
index.js
data: {
name:'咕噜先森'
}
index.wxml:
<view>{{name}}</view>
获取前端页面中的数据
例如获取input中输入的数据,使用bindinput绑定函数,并在函数中使用事件对象e.detail.value
进行获取值。例如:
index.wxml:
<input type='text' bindinput='getValue'></input>
index.js:
getValue: function (e) { console.log(e.detail.value)},
设置数据
对从前端页面获取到的值,怎样保存到数据中,供后面的逻辑使用。
this.setData({})
index.wxml:
<input type='text' bindinput='getValue'></input>
index.js:
data: { name:'' },getValue: function (e) { this.setData({ name: e.detail.value })},
循环遍历数据
假如js中拿到的数据是一个数组,应该怎样将全部的数据渲染在页面中?
wx:for,例如:(其中list为一个数组)
<block wx:for="{{list}}" wx:key="{{goodsId}}"> <view class="tr bg-g" wx:if="{{index % 2 == 0}}"> <view class="td">{{item.goodsId}}</view> <view class="td">{{item.goodsName}}</view> <view class="td">{{item.goodsPrice}}</view> </view></block>
绑定数据
在前端开发时,绑定是一个事件可以使用onclick等进行绑定,但是小程序不是这样使用的,而是使用bindtap
<view bindtap=“submit”>提交</view>
向后台发送请求
前后端的数据交互,是在进行开发时不可缺少的,比如ajax进行请求,微信中使用wx.request进行请求。
wx.request({ url: 'test.php', //接口地址 data: { //发送的数据 name:'咕噜先森' }, header: { 'content-type': 'application/json' // 默认值 }, method:'GET/POST',//发送的方法 success: function(res) {//请求成功调用的函数 console.log(res.data) }, fail: function () {//请求失败调用的函数 console.log("接口调用失败"); } })
到目前为止,小程序的基本的入门介绍完啦,后续会继续更出更多的分享或者小程序的实例。感兴趣的小伙伴可以根据小胖的文章开始学习啦!
标签: #ajax请求微信接口