2018-08-05小程序实例 | 编写请求方法request的方法方法: import {config} from '../config.js' const tips={ 1:'默认错误', 1005:'appkey错误', 1007: '网址错误', 3000:'该期内容不存在' } class HTTP{ request(params){ if (!params.method){ params.method='GET'#小程序#request
2018-08-05小程序中在解决在回调success中无法使用data数据解决方案问题: Page({ /** * 页面的初始数据 */ data: { ss:'11' }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { console.log(this.data.ss)//可打印 wx.request({ url: 'http://**********', data: '', #小程序#箭头函数
2018-07-29推荐 | 微信小程序富文本解析自定义组件,支持HTML及markdown解析最近我的一个小程序程序就是使用的这个富文本插件感觉非常棒,特意分享给大家 https://github.com/icindy/wxParse 里面有详细的使用说明,我这里就不写教程了
2018-04-22tp5+小程序开发笔记(九)小程序开发mvc思想 view层 home.wxml model层 home.model.js controller层 home.js 数据的加载与绑定 home模型的model层 class Home{ //构造函数 constructor(){ } getBannerDate(id,callBack){ wx.request({ url:'http://www.c#配置文件#缓存#小程序
2018-04-15tp5+小程序开发笔记(六)在application/extra下的配置文件都会被tp5自动加载 新建setting.php return[ 'img_prefix'=>'http://wmc.com/images' ] 使用模型的获取器拼接图片路径 tp5中只有public是公开的 public/images/1,jpg config('配置文件.配置名称'); $a = confi#配置文件#图片地址#tp5
2018-04-15tp5+小程序开发笔记(五)数据库操作设置带版本号的路由 Route::get('api/v1/banner/:id','api/v1.banner/getBanner'); 1.tp5原生sql use think\Db; Db::query("select * from user where id=?",[$id]); 2.查询构建器 Db::table('user')->where('id#控制器#tp5#命令行
2018-04-15tp5+小程序开发笔记(四)异常处理1.捕获异常 2.处理异常(记录日志 或者 修复异常 或者 返回客户端) 3.抛出异常 try{ $banner = ..... }catch(Exception $ex) { $err = [ 'error_code=>'10001, 'msg'=>$ex->getMessage() ]; return json($err,400); } 200是正确获得#继承#tp5#如下
2018-04-15tp5+小程序开发笔记(三)REST(表述性状态转移)表述性状态转移rest,使用json来描述数据 restful api是基于rest的api设计理论 特点:轻 / 使用json描述数据 / 无状态 HTTP动词 POST:创建 PUT:更新 GET:查新 DELETE:删除 状态码: 404资源没找到 400参数错误 200查询操作执行成功 201创建资源成功 202更新成功 401未授权 403当前资源#session#git#tp5
2018-02-10微信小程序开发基础(5)传参1. index.js wx.navigateTo 可返回 itemClick:function(){ wx.navigateTo({ url:"../log/log?id=1" }) } 2.redirectTo 不可返回 itemClick:function(){ wx.redirectTo({ url:"../log/log?id=1" }) } 3.#小程序
2018-02-10微信小程序开发基础(4)生命周期(app.js)onLaunch 小程序启动 onShow 处于前台时执行 onHide 处于后台时执行 //app.js App({ onLaunch: function () { // 展示本地存储能力 var logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) wx.setStorageSyn#session#小程序
2018-02-10微信小程序开发基础(3)app.json配置页面配置 第一个配置的为首页 "pages":[ "pages/case/kuaidi", "pages/event/index", "pages/index/index", "pages/logs/logs", "pages/firstpage/first" ], 窗口配置 "window":{ "backgroundTextStyle":"light",#小程序