龙空技术网

原来做微信小程序只需要这些知识点!零基础10分钟即可入门!

小胖世界 618

前言:

此刻大家对“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请求微信接口