介尘部落

文学|音乐|休闲娱乐|计算机技术|地球科学|社会学——知识成就命运


微信授权微信授权有2种方式:静默授权和非静默授权。静默授权:scope=snsapi_base。没有弹窗,只能获取到用户的openid。非静默授权:scope=snsapi_userinfo。有弹窗,需要用户手动点击同意授权,可获取到用户的openid、昵称、头像、性别。授权流程1. 页面一加载,判断有没有code(因为授权成功之后,会刷新当前页面,此时应该在页面一加载的时候判断有没有code,如果有code,直接把code传给后台服务器)onLoad(e) { let code = this.getUrlCode('code') console.log(code)
第一条 为了规范移动互联网应用程序(App)收集个人信息行为,保障公民个人信息安全,根据《中华人民共和国网络安全法》,制定本规定。第二条 移动智能终端上运行的App存在收集用户个人信息行为的,应当遵守本规定。法律、行政法规、部门规章和规范性文件另有规定的,依照其规定。App包括移动智能终端预置、下载安装的应用软件,基于应用软件开放平台接口开发的、用户无需安装即可使用的小程序。第三条 本规定所称必要个人信息,是指保障App基本功能服务正常运行所必需的个人信息,缺少该信息App即无法实现基本功能服务。具体是指消费侧用户个人信息,不包括服务供给侧用户个人信息。第四条 App不得因为用户不同意提供非必
,发布于 2021-04-04 10:24
实现行中两个控件分别左对齐和右对齐,方式有很多,示例代码如下:方式一:使用spaceBetween对齐方式new Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ new Text("left"), new Text("right") ]);方式二:中间使用Expanded自动扩展Row( children: <Widget>[ FlutterLogo(),//左对齐 Expanded(child: SizedBox()),/
第一种:Divider(Double:height,Double:indent,color:color)1.height:分割线Widget的高,不是分割线本身效果的高,可以达到两个Widget 之间margin的效果2.indent:分割线左边缩进长度3.color:分割线的颜色<Widget>[Container( height: 65.0,), Divider(height: 1.0,indent: 60.0,color: Colors.red,), Container( height: 65.0, ),],第二种:DecoratedBox(decoration:
Flutter技术用来开发手机应用现在已经算是比较常见的方式了,但对与新上手的同学来说,使用Flutter做移动开发,环境配置应该算是相当复杂的一步了。今天就详细解释下Flutter Sdk与Dart Sdk的安装配置。安装起步无论是安装还是升级,都会涉及到一个问题,国内因为墙的原因,整个过程会让人抓狂。所以这里第一步就是先设置两个环境变量,以切换到国内的镜像网站或其他的加速服务器。export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.c
  • Page 1 of 2
  • «
  • 1
  • 2
  • Total 16