博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wepy 小程序开发(interceptor拦截器 && WXS)
阅读量:4354 次
发布时间:2019-06-07

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

WePY全局拦截器可对原生API的请求进行拦截。

import wepy from 'wepy';export default class extends wepy.app {    constructor () {        // this is not allowed before super()        super();        // 拦截request请求        this.intercept('request', {            // 发出请求时的回调函数            config (p) {                // 对所有request请求中的OBJECT参数对象统一附加时间戳属性                p.timestamp = +new Date();                console.log('config request: ', p);                // 必须返回OBJECT参数对象,否则无法发送请求到服务端                return p;            },            // 请求成功后的回调函数            success (p) {                // 可以在这里对收到的响应数据对象进行加工处理                console.log('request success: ', p);                // 必须返回响应数据对象,否则后续无法对响应数据进行处理                return p;            },            //请求失败后的回调函数            fail (p) {                console.log('request fail: ', p);                // 必须返回响应数据对象,否则后续无法对响应数据进行处理                return p;            },            // 请求完成时的回调函数(请求成功或失败都会被执行)            complete (p) {                console.log('request complete: ', p);            }        });    }}

 

WXS

// mywxs.wxsmodule.exports = {  text: 'This is from wxs',  filter: function (num) {    return num.toFixed(2);  }};
// index.wpy
  1. wxs是基于原生的wxs去实现的,只是通过编译把现在的语法编译为原生语法。
  2. wxs必须是外链文件。并且后缀为.wxs
  3. wxs引入后只能在template中使用,不能在script中使用。

转载于:https://www.cnblogs.com/ceceliahappycoding/p/10966573.html

你可能感兴趣的文章
C# 整理
查看>>
AngularJS中使用$resource
查看>>
[poj3261]Milk Patterns(后缀数组)
查看>>
[luogu3369]普通平衡树(fhq-treap模板)
查看>>
题解 P2799 【国王的魔镜】
查看>>
写写代码,注意注意细节
查看>>
css Backgroud-clip (文字颜色渐变)
查看>>
安装 OpenSSL 工具
查看>>
用长微博工具发布长微博
查看>>
大庆金桥帆软报表案例
查看>>
方维分享系统,个人中心杂志社显示我的、关注的、推荐的数量
查看>>
JavaScript BOM加载事件
查看>>
Java复习总结——详细理解Java反射机制
查看>>
Navicat for MySQL10.1.7注册码
查看>>
Proxy模式
查看>>
读书多些会怎样
查看>>
浏览器好用的技术
查看>>
HDU 2188------巴什博弈
查看>>
tp5任务队列使用supervisor常驻进程
查看>>
Xmind?
查看>>