微信小程序

JavaScript

微信小程序云开发 多端支持

33 0

多端支持云开发除了支持小程序端 SDK、云函数端 SDK 访问外,从 06/04 起支持 Web 端 SDK 访问。Web SDKWeb SDK 在 Web 中使用,可以访问云开发资源,目前仅支持未登录模式访问,在 web 中暂不支持获取登录态。API 异同Web SDK API 与小程序端 API 基本一样,主要有以下不同点:cloud.initcloud.init 增加参数 appid,调用时必须传入小程序 appid,如:cloud.init({appid: 'wx123456789'

JavaScript

微信小程序云开发SDK文档 常量

30 0

常量DYNAMIC_CURRENT_ENV支持端:云函数 1.1.0标志当前所在环境,注意该值不是当前所在环境 ID 的字符串,其值等价于 Symbol.for('DYNAMIC_CURRENT_ENV'),是用于标志当前所在环境的。如在 init 中如果给 env 参数传该常量值,则后续的 API 请求会自动请求当前所在环境的云资源,如云函数 A 当前所在环境是 test-123,则其接下来请求数据库、文件存储、云函数时都默认请求环境 test-123 的数据库、文件存储、云函数。常量可

JavaScript

微信小程序 广告数据源报表查询

33 0

ad.getUserActionSetReports 本接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载)wx-server-sdk >= 0.4.0 广告数据源报表查询 说明 微信广告文档:https://ad.weixin.qq.com/guide/457对应接口 https://api.weixin.qq.com/marketing/user_action_set_reports/get 云调用使用说明

JavaScript

微信小程序云开发API 从指定序列后的结果开始返回

41 0

Collection.skip / Query.skip指定查询返回结果时从指定序列后的结果开始返回,常用于分页方法签名如下:function skip(offset: number): Collection | Query 示例代码const db = wx.cloud.database() db.collection('todos').skip(10).get().then(console.log).catch(console.error)标签:微信小程序

JavaScript

微信小程序 页面路由

39 0

页面路由在小程序中所有页面的路由全部由框架进行管理。页面栈框架以栈的形式维护了当前的所有页面。 当发生路由切换的时候,页面栈的表现如下:路由方式页面栈表现初始化新页面入栈打开新页面新页面入栈页面重定向当前页面出栈,新页面入栈页面返回页面不断出栈,直到目标返回页Tab 切换页面全部出栈,只留下新的 Tab 页面重加载页面全部出栈,只留下新的页面开发者可以使用 getCurrentPages() 函数获取当前页面栈。 getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,

JavaScript

微信小程序 模块化

37 0

模块化可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。注意:exports 是 module.exports 的一个引用,因此在模块里边随意更改 exports 的指向会造成未知的错误。所以更推荐开发者采用 module.exports 来暴露模块接口,除非你已经清晰知道这两者的关系。小程序目前不支持直接引入 node_modules , 开发者需要使用到 node_modules 时候建议拷贝出相关的代

JavaScript

微信小程序 小程序宿主环境

51 0

小程序宿主环境我们称微信客户端给小程序所提供的环境为宿主环境。小程序借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能。上一章中我们把小程序涉及到的文件类型阐述了一遍,我们结合 QuickStart 这个项目来讲一下这些文件是怎么配合工作的。渲染层和逻辑层首先,我们来简单了解下小程序的运行环境。小程序的运行环境分成渲染层和逻辑层,其中 WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层。小程序的渲染层和逻辑层分别由2个线程管理:渲染层的界面使用了WebView 进行渲染;逻辑层采

JavaScript

微信小程序saverestore(保存和恢复绘图上下文)

26 0

绘图接口和方法canvasContext.save定义保存当前的绘图上下文。restore定义恢复之前保存的绘图上下文。例子const ctx = wx.createCanvasContext('myCanvas')// save the default fill style ctx.save() ctx.setFillStyle('red') ctx.fillRect(10, 10, 150, 100)// restore to the previous saved s