这里的“HBuilder”应用(或者叫HBuilder基座)使用的是DCloud申请的第三方SDK配置,开发者设置的第三方SDK配置信息不会生效。如微信分享,分享后显示的来源一定是“HBuilder”。如果开发者希望自己申请的第三方SDK配置生效,则需要使用自定义基座来替换“HBuilder”应用。 在应用中调用uni-app原生插件也必须使用自定义基座。
uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到14个平台:iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。uni-app官网 下面是uni-app功能框架图,可以了解下它的架构。 uniapp底层集成了native技术,就是h5+引擎,能...
一、首先在Hbuilder中配置微信授权登录 App模块配置中勾选OAuth -->微信登录 :填写appid和appsecret 二、获取appid和appsecret 1、appid和appsecret是在微信开放平台中获取的。首先需要去微信开放平台注册账号,创建移动应用(下图) 2、 创建移动应用需要填写包名和签名(后续会介绍如何获取),按照提示填写完成 创建应用。 3...
HBuilderX安装的时候选择标准版,不要下载APP开发版,至于uni-app编辑都可以在标准版里面通过插件安装或者是直接通过vue-cli命令行创建项目,另外就我个人使用之后,APP开发版编译小程序的时候,有时候会导致编译出来的小程序页面空白(只剩下)。 微信开发者工具 HBuilderX运行/发布微信小程序在编译完成之后会尝试打开微信开...
(1). 我们需要使用uniapp官网的api中的uni.getUserInfo(OBIECT)获取用户信息 (2).使用uniapp总api的uni.login()api进行登录获取信息 (3).编写前端请求后端的接口(微信一键登录的接口) 把uni.login接口返回的code给后端 后端会返回一个code码,其中这个code码会判断当前用户是否注册过,如果是60003(每个后端传递的co...
uniapp实现微信授权登录功能,微信授权登录主要是用到了三个api,分别是uni.getProvider,uni.login,uni.getUserInfo 但是在此之前,先要做一些准备 前期准备 如果是APP端 微信授权登录的前提是有微信appid,和appsercret 需要去微信开发者平台创建app,或者小程序填写相关信息申请应用的appid和appSecret,直接登录微信开发者平台...
uni-app支持跨端多平台编译,多端开发成本低。 基于通用的前端技术栈,采用vue语法+微信小程序api,没有额外的学习成本。 二、uni-app项目起步 uni-app官方推荐的开发工具为HBuilderX,不过由于本人习惯使用vscode,因此介绍如何在vscode中使用uni-app。 1.CLI工程 ...
1、工具及环境 HBuilder X 微信开发者工具 Node.js,测试:node -v(node安装) 和 npm -v(自带的npm也安装成功) 2、创建uni-app项目: 在点击工具栏里的文件 → 新建 → 项目,选择uni-app,输入工程名,如:hello-uniapp,点击创建,即可
后端:通过凭证(code)向微信服务器换取用户登录态信息。 import { onLoad } from '@dcloudio/uni-app' // 获取 code 登录凭证 let code = '' onLoad(async () => { const res = await wx.login() code = res.code }) :: warning 注意 code 的获取不要在getphonenumber 事件回调函数调用,否则可...
1、选择uni-app项目; 2、默认模版,只包含基础结构目录文件; 3、选择Vue3版本,跟随技术更新,版本迭代不落后; 4、选项目存放目录路径和填写项目名称,这步操作放这里是前面的操作清空这里填写的内容,避免反复填写; 5、点击“创建”按钮,完成。 创建项目.png ...