摘要:
先写到这里https://developers.weixin.qq.com/miniprogram/dev/api/open-api/setting/AuthSetting.html 阅读全文
摘要:
(1)使用微信内置地图查看位置 wx.openLocation(Object object) 使用微信内置地图查看位置 参数 Object object 属性类型默认值必填说明 latitude number 是 纬度,范围为-90~90,负数表示南纬。使用 gcj02 国测局坐标系 longitu 阅读全文
摘要:
(1)初始化项目中App.js登录代码 (2)登录接口:wx.login(Object object) 调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。更多 阅读全文
摘要:
UserInfo 用户信息 属性 string nickName 用户昵称 string avatarUrl 用户头像图片的 URL。URL 最后一个数值代表正方形头像大小(有 0、46、64、96、132 数值可选,0 代表 640x640 的正方形头像,46 表示 46x46 的正方形头像,剩余 阅读全文
摘要:
(1)代码:主要介绍下获取用户信息部分 onLaunch为小程序生命周期 小程序初始化 (2)获取用户数据 wx.getSetting({...})或者wx.openSetting({...}) 开发者可以调用 wx.openSetting 打开设置界面,引导用户开启授权 参数: obj.succe 阅读全文
摘要:
在app.js中设置需要的全局变量的参数,比如公司名称等 然后就可以在某个页面的js文件中(比如index.js)的data数组里面去直接使用app.js中配置的全局变量了。 . 阅读全文
摘要:
页面配置 每一个小程序页面也可以使用 .json 文件来对本页面的窗口表现进行配置。页面中配置项在当前页面会覆盖 app.json 的 window 中相同的配置项。文件内容为一个 JSON 对象,有以下属性: 配置项 属性类型默认值描述最低版本 navigationBarBackgroundCol 阅读全文
摘要:
全局配置 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置。文件内容为一个 JSON 对象,有以下属性: 配置项 属性类型必填描述最低版本 pages string[] 是 页面路径列表 window Object 否 全局的默认窗口表现 tabBar Object 否 底部 t 阅读全文
摘要:
微信小程序设计指南 基于微信小程序轻快的特点,我们拟定了小程序界面设计指南和建议。 设计指南建立在充分尊重用户知情权与操作权的基础之上。旨在微信生态体系内,建立友好、高效、一致的用户体验,同时最大程度适应和支持不同需求,实现用户与小程序服务方的共赢。 友好礼貌 为了避免用户在微信中使用小程序服务时, 阅读全文
摘要:
(1)优化建议 setData setData 是小程序开发中使用最频繁的接口,也是最容易引发性能问题的接口。在介绍常见的错误用法前,先简单介绍一下 setData 背后的工作原理。 工作原理 小程序的视图层目前使用 WebView 作为渲染载体,而逻辑层是由独立的 JavascriptCore 作 阅读全文
摘要:
小程序调试面板 模拟器 模拟器模拟微信小程序在客户端真实的逻辑表现,对于绝大部分的 API 均能够在模拟器上呈现出正确的状态。 自定义编译 点击工具栏中的编译按钮或者使用快捷键 Ctrl(⌘) + B,可以编译当前代码,并自动刷新模拟器。 同时为了帮助开发者调试从不同场景值进入具体的页面,开发者可以 阅读全文
摘要:
因项目需要,以map为背景,上面悬浮有其他组件。微信开发者工具测试时一切正常,但是真机测试时地图组件却把所有的组件覆盖,检查z-index设置,一切正常,地图组件层级也在这些组件的下面,为什么会被覆盖呢? 查小程序官方文档,官方文档表示,map组件层级最高无法用z-index控制。这就很难受了。 那 阅读全文
摘要:
处理思路 (1)小程序是不是企业主体 (2)有没有进行认证 (3)如果没有 是不可以获取用户手机号码的 . 阅读全文
摘要:
自定义 tabBar 基础库 2.5.0 开始支持,低版本需做兼容处理。 自定义 tabBar 可以让开发者更加灵活地设置 tabBar 样式,以满足更多个性化的场景。 在自定义 tabBar 模式下 为了保证低版本兼容以及区分哪些页面是 tab 页,tabBar 的相关配置项需完整声明,但这些字段 阅读全文
摘要:
(1)分包加载 微信客户端 6.6.0,基础库 1.7.3 及以上版本开始支持。开发者工具请使用 1.01.1712150 及以上版本,可点此下载。 某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 在构建小程序分包项目时,构建会输出一个或多个分包 阅读全文
摘要:
Canvas 画布 所有在 canvas 中的画图必须用 JavaScript 完成: WXML:(我们在接下来的例子中如无特殊声明都会用这个 WXML 为模板,不再重复) JS:(我们在接下来的例子中会将 JS 放在 onLoad 中) 第一步:创建一个 Canvas 绘图上下文 首先,我们需要创 阅读全文
摘要:
文件系统 文件系统是小程序提供的一套以小程序和用户维度隔离的存储以及一套相应的管理接口。通过 wx.getFileSystemManager() 可以获取到全局唯一的文件系统管理器,所有文件系统的管理操作通过 FileSystemManager 来调用。 var fs = wx.getFileSys 阅读全文
摘要:
微信小程序之数据缓存 开发中常用setStorageSync来实现本地数据缓存操作 (1)点击缓存案例: 点击按钮缓存失败时提示:,点击按钮成功时提示 但日常开发里,像用户信息数据数据缓存,无需人工操作缓存,一般都是页面加载完毕后自动缓存。所以接下来将其修改下 关于app.js小程序生命周期和pag 阅读全文
摘要:
生命周期是指一个小程序从创建到销毁的一系列过程 在小程序中 ,通过App()来注册一个小程序 ,通过Page()来注册一个页面 先来看一张小程序项目结构 从上图可以看出,根目录下面有包含了app.js,app.wxss,app.json三个文件 这是小程序的全局文件,app.js是小程序逻辑 ,ap 阅读全文