
首先确认是否有相应的接口权限,这里主要用到获取素材相关的接口,可以看到对应接口文档,个人号还是有对应权限的。
在新增了永久素材后,开发者可以分类型获取永久素材的列表:
1、获取永久素材的列表,也包含公众号在公众平台官网素材管理模块中新建的图文消息、语音、视频等素材 。
2、临时素材无法通过本接口获取。
3、调用该接口需>
wxnavigateToMiniProgram
从小A序跳转到小B序
首先介绍一下需要用到的api :wxnavigateToMiniProgram
他的参数们
参数名 是否必填 类型 说明
appId 是 string 要打开的小程序 appId
path 是 string 目标小程序的指定页面,为空的话跳首页
extraData 否 object 需要带给目标小程序的参数
envVersion 否 string 目标小程序的版本 (基本没啥用)
success 否 function 成功回调
fail 否 function 失败回调
complete 否 function 结束回调
在起步小程序中的appjson中需要配置跳转小程序的appid
目标小程序 可以在appjs中接收起步小程序带过来的参数,官方文档给的是apponLaunch和apponshow都能接到参数,但是我的onLaunch不能打印出来,可能我的小程序是个傻的小程序。( 注意千万是在appjs中,而不是目标页面的js文件 ,我就吃了这个亏)
小A序(表演跳转)
小B序(表演接收参数)
关于调试,开发者工具是不能跳转的,不过我们可以真机调试,两个小程序都开始真机调试,在小程序右上角的三个小点点有个打开调试,就能看到log出来的参数了,根据自己习惯吧,展示在页面上也是个好办法。
一、在pages同级创建request文件夹 在此文件夹下创建一个indexjs文件夹 在此文件夹内写入封装的api
const request = (method,url,params) => { // method (请求方式) url (请求的路径) params (请求的参数)
return new Promise((resolve,reject) => { // 创建一个promise函数
let baseUrl = "公共url"
unishowLoading({ // 添加加载动画
title: '加载中'
});
unirequest({ // 发送请求
url: baseUrl + url, // url 形参就是传入的地址
data: params params:'', // 传入的请求参数
method: method, // 传入的请求方式
success: res => { // 成功的函数
resolve(resdata);
unihideLoading();
},
fail: err => { // 失败的函数
reject(err);
unihideLoading();
}
});
})
}
const api = {
get: (url,params) => request("GET",url,params),
post: (url,params) => request("POST",url,params)
}
export default api; // 抛出接口
二、在request 文件目录下 创建一个 home文件夹 在home 文件夹内新建indexjs文件
// 所有的首页的请求 ,都放在这里维护
import api from '/indexjs';
export const get = params => apiget('路径',params); // get请求
export const post = params => apipost('路径',params); // post请求
三、在所需要请求数据的页面内
import 请求名 from '文件路径';
以上就是关于微信小程序(上)全部的内容,包括:微信小程序(上)、微信小程序获取用户信息、获取用户手机号码、微信小程序同步微信公众号文章(二)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)