小程序
文章平均质量分 52
bobobocai
这个作者很懒,什么都没留下…
展开
-
小程序报错:Expecting 'STRING', got }
报错信息:Expecting ‘STRING’, got }**报错代码:报错原因:json的属性之间用,分隔,且最后一个属性后不应该加逗号,否则编译器会认为逗号后还有一个字符串但却找不到所以会报错css不同,css中用分号;分割,且最后一个选择器后也可以加分号。解决方法:...原创 2020-03-12 10:34:19 · 1228 阅读 · 0 评论 -
小程序文档整理之 -- API(设备)
设备系统信息网络状态加速度计罗盘拨打电话扫码剪贴板蓝牙IBeacon屏幕亮度用户截屏事件振动手机联系人界面交互反馈设置导航条设置置顶信息导航动画位置绘图下拉刷新WXML节点信息第三方平台开放接口登录授权用户信息微信支付模板消息客服消息转发获取二维码收货地址卡券设置微信运动打开小程序获取发票抬头生物认证数据常规分析自定义分析拓展接口wx.arrayBufferToBase64(arrayBuffer)原创 2017-08-28 17:49:58 · 6205 阅读 · 0 评论 -
小程序文档整理之 -- API(媒体)
媒体图片wx.chooseImage(object)从本地相册选择图片或使用相机拍照wx.chooseImage({ count: 1, // 最多可以选择的图片张数,默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,original 原图,compressed 压缩图,默认二者都有 sourceType: ['album原创 2017-08-28 17:47:45 · 4357 阅读 · 0 评论 -
小程序文档整理之 -- API(文件)
文件wx.saveFile(object)wx.getFileInfo(object)wx.getSavedFileList(object)wx.getSavedFileInfo(object)wx.removeSavedFile(object)wx.openDocument(object)原创 2017-08-28 17:48:16 · 5940 阅读 · 0 评论 -
小程序文档整理之 -- API(位置)
位置获取位置wx.getLocation(object)wx.chooseLocation(object)查看位置wx.openLocation(object)地图组件控制wx.createMapContext(mapId)原创 2017-08-28 17:49:27 · 857 阅读 · 0 评论 -
小程序文档整理之 -- API(数据缓存)
数据缓存wx.setStorage(object)wx.setStorageSync(key, data)wx.getStorage(object)wx.getStorageSync(key)wx.getStorageInfo(object)wx.getStorageInfoSync()wx.removeStorage(object)wx.removeStorageSync(key)wx.clear原创 2017-08-28 17:48:51 · 1836 阅读 · 2 评论 -
小程序文档整理之 -- API(拓展接口)
拓展接口wx.arrayBufferToBase64(arrayBuffer)wx.base64ToArrayBuffer(base64)原创 2017-08-29 09:47:33 · 501 阅读 · 0 评论 -
小程序文档整理之 -- API(数据分析)
常规分析概况概况趋势接口地址访问分析访问趋势日趋势周趋势月趋势访问分布访问留存日留存访问页面用户画像自定义分析自定义数据上报开发者通过数据分析接口,可获取到小程序的各项数据指标,便于进行数据存储和整理。数据分析详细功能介绍及指标解释参见数据分析文档。常规分析概况用户访问小程序的详细数据可从访问分析中获取,概况中提供累计用户数等部分指标数据。概况趋势接口地址https:/原创 2017-08-29 09:46:46 · 3579 阅读 · 0 评论 -
小程序文档整理之 -- API(调试接口)
调试接口打开/关闭调试wx.setEnableDebug(object);设置是否打开调试开关 示例代码:// 打开调试wx.setEnableDebug({ enableDebug: true //(必填)是否打开调试 success: function(){//接口调用成功的回调函数 errMsg;//调用结果 }, fail: functio原创 2017-08-29 09:52:44 · 1738 阅读 · 0 评论 -
小程序 -- 需要注意的地方
1、本地资源无法通过 WXSS 获取background-image:可以使用网络图片,或者 base64,或者使用标签2、wx.navigateTo无法打开页面一个应用同时只能打开5个页面,当已经打开了5个页面之后,wx.navigateTo不能正常打开新页面。请避免多层级的交互方式,或者使用wx.redirectTo3、wx.navigateTo和wx.switchTa...原创 2017-12-25 10:58:34 · 334 阅读 · 0 评论 -
小程序文档整理之 -- 快速上手
注意:本文以及其他一系列小程序相关文章都是参考微信公众平台/小程序 ,官方文档讲解很详细,这里只不过是将自己学习和实践的过程以及遇到的问题记录,方便学习和解决问题,如果遇到作者出错的地方请联系作者改正。首先安装node.js:node.js下载地址 安装完成之后下载微信开发者工具,进行安装 微信开发者工具下载地址 文件结构小程序文件结构很简单,一个主体app以及各个页面 主体部分详解a原创 2017-09-20 15:31:14 · 2161 阅读 · 0 评论 -
小程序文档整理之 -- API(网络请求)
网络发起请求wx.request(object)上传下载wx.uploadFile(object)wx.downloadFile(object)WebSocketwx.connectSocket(object)wx.onSocketOpen(callback)wx.onSocketError(callback)wx.sendSocketMessage(object)wx.onSocketMessag原创 2017-08-28 17:44:46 · 738 阅读 · 0 评论 -
小程序文档整理之 -- API(界面)
界面交互反馈设置导航条设置置顶信息导航动画位置绘图下拉刷新WXML节点信息第三方平台开放接口登录授权用户信息微信支付模板消息客服消息转发获取二维码收货地址卡券设置微信运动打开小程序获取发票抬头生物认证数据常规分析自定义分析拓展接口wx.arrayBufferToBase64(arrayBuffer)wx.base64ToArrayBuffer(base64)调试接口打开/关闭调试原创 2017-08-28 17:50:21 · 1093 阅读 · 0 评论 -
小程序文档整理之 -- 事件
事件什么是事件事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如 id, dataset, touches。事件的使用方式1、在组件中绑定一个事件处理函数。如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。<view id="原创 2017-08-25 14:09:36 · 1093 阅读 · 0 评论 -
小程序文档整理之 -- 引用(import和include)
引用WXML 提供两种文件引用方式import和include。importimport可以在该文件中使用目标文件定义的template,如:在 item.wxml 中定义了一个叫item的template:<!-- item.wxml --><template name="item"> <text>{{text}}</text></template>在 index.wxml 中引用了 i原创 2017-08-25 14:25:44 · 1904 阅读 · 0 评论 -
微信小程序 整理文档(更新中。。。)
appjson页面配置框架响应的数据绑定逻辑层App ServiceAppPage事件处理函数Page实例的生命周期路由模块化API视图层View数据绑定列表渲染条件渲染模板事件引用WXSS尺寸单位样式导入内联样式选择器全局样式与局部样式页面管理基础组件丰富的 APIapp.json页面配置{ "pages": [//(**必有)设置页面路径原创 2017-08-18 14:52:52 · 1278 阅读 · 0 评论 -
小程序文档整理之 -- 组件
视图容器view - 视图容器scroll-view - 可滚动视图区域swipermovable-viewcover-view基础内容icontextrich-textprogress表单buttoncheckboxforminputlabelpickerpicker-viewradiosliderswitchtextarea导航navigat原创 2017-08-25 17:52:29 · 2612 阅读 · 0 评论 -
小程序文档整理之 -- API(开放接口)
登录wx.login(OBJECT)调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的 会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。注:调用 login 会引起登录态的刷新,之前的 sessionKey 可能会失效。 wx.login({ success: function(res) {原创 2017-08-28 17:52:07 · 38134 阅读 · 2 评论 -
小程序文档整理之 -- API(第三方平台)
第三方平台原创 2017-08-28 17:51:35 · 6023 阅读 · 0 评论 -
小程序文档整理之 -- API(WXML节点信息)
WXML节点信息原创 2017-08-28 17:51:10 · 4115 阅读 · 2 评论 -
小程序文档整理之 -- 数据绑定
数据绑定简单绑定内容组件属性需要在双引号之内控制属性需要在双引号之内关键字需要在双引号之内运算三元运算算数运算逻辑判断字符串运算数据路径运算组合数组对象数据绑定WXML 中的动态数据均来自对应 Page 的 data。简单绑定数据绑定使用 Mustache 语法(双大括号)将变量包起来,可以作用于:内容<view> {{ message }} </view>Page原创 2017-08-24 16:01:23 · 448 阅读 · 0 评论 -
小程序文档整理之 -- 条件渲染
条件渲染wx:if在框架中,我们用 wx:if=”{{condition}}” 来判断是否需要渲染该代码块:<view wx:if="{{condition}}"> True </view>也可以用 wx:elif 和 wx:else 来添加一个 else 块:<view wx:if="{{length > 5}}"> 1 </view><view wx:elif="{{length > 2}}"原创 2017-08-25 10:00:19 · 786 阅读 · 0 评论 -
小程序文档整理之 -- 列表渲染
列表渲染wx:for在组件上使用 wx:for 控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。数组的当前项的下标名默认为 index,数组当前项的变量名默认为 item<view wx:for="{{array}}"> {{index}}: {{item.message}}</view>Page({ data: { array: [{ message:原创 2017-08-25 09:46:15 · 453 阅读 · 0 评论 -
小程序文档整理之-- ajax请求
wx.request({ url: 'test.php', //(必须)接口地址,不能有端口 data: { //传入参数 x: '' , y: '' }, header: {//设置请求的 header,把传入的参数转化成string 'content-type': 'application/json'//(默认)转化成JSON 'con原创 2017-09-19 10:36:39 · 1173 阅读 · 3 评论 -
小程序文档整理之 -- 模板
模板WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。定义模板使用name属性,作为模板的名字。然后在<template/>内定义代码片段,如:<!-- index: int msg: string time: string--><template name="msgItem"> <view> <text> {{index}}:原创 2017-08-25 10:55:16 · 649 阅读 · 0 评论