博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端小菜鸡学习微信小程序的笔记
阅读量:6291 次
发布时间:2019-06-22

本文共 1543 字,大约阅读时间需要 5 分钟。

最近在学习做小程序,碰到一些知识点担心自己下次会忘记,所以做个笔记记下来备下次看~

wx.request封装:

const apiURL = 'http://xxx.xxx.com';const wxRequest = (params,url) =>{    wx.request({      url,      method:params.method || 'GET',      data:params.data || {},      header:{        Accept:'application/json',        'Content-Type':'application/json',      },      success(res){        if(params.success){          params.success(res);        }      },      fail(res){        if(params.fail){          params.fail(res);        }      },      complete(res){        if (params.complete) {          params.complete(res);        }      }     });}复制代码

请求具体路径:

const getHotTripList = (params) => {  wxRequest(params, `${apiURL}/v2/index/`);};复制代码

带参:

const getPlaceInfoByID = (params) => {  wxRequest(params, `${apiURL}/destination/place/${params.query.type}/${params.query.id}/`);};复制代码

导出所定义的函数模块:

module.exports = {  getHotTripList,  getPlaceInfoByID,};复制代码

然后下次要用到的时候直接引用就和,如:

const api = require('../../utils/api.js');api.getExplorePlaceList({    // 如若要传参:    // data,      success:(res)=>{        console.log(res);        self.setData({          elements:res.data.elements        });      }})复制代码

wxml二维数组循环:

{
{ e.title }}
{
{ poi.name }}
复制代码

二维数组循环,里层的一个点击事件如果想要传递参数跳转,则在标签里要加入data-xx="{

{ xxx }}",然后在对应的js事件里使用e.currentTarget.dataset可获取。 如:

viewPOI(e){    const data = e.currentTarget.dataset;    console.log(data); }复制代码

转载地址:http://uruta.baihongyu.com/

你可能感兴趣的文章
springmvc Could not write content: No serializer
查看>>
Python系语言发展综述
查看>>
新手 开博
查看>>
借助开源工具高效完成Java应用的运行分析
查看>>
163 yum
查看>>
第三章:Shiro的配置——深入浅出学Shiro细粒度权限开发框架
查看>>
80后创业的经验谈(转,朴实但实用!推荐)
查看>>
让Windows图片查看器和windows资源管理器显示WebP格式
查看>>
我的友情链接
查看>>
vim使用点滴
查看>>
embedded linux学习中几个需要明确的概念
查看>>
mysql常用语法
查看>>
Morris ajax
查看>>
【Docker学习笔记(四)】通过Nginx镜像快速搭建静态网站
查看>>
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
查看>>
<转>云主机配置OpenStack使用spice的方法
查看>>
java jvm GC 各个区内存参数设置
查看>>
[使用帮助] PHPCMS V9内容模块PC标签调用说明
查看>>
关于FreeBSD的CVSROOT的配置
查看>>
基于RBAC权限管理
查看>>