Dio请求封装
一:定义BaseRequest接口类,用于生成请求的参数及url地址import 'package:demo/localStorage/index.dart'; enum HttpMethod { GET, POST, DELETE } abstract class BaseRequest { var pathParams; var useHttps = true; HttpMethod httpMethod(); // 根域名 String authority() { return ""; } // 设置请求的接口地址 String path(); // 请求接口是否需要登录 bool needLogin(); //添加查询参数 Map<String, String> params =
flutter-自定义颜色
import 'package:flutter/material.dart'; // 自定义颜色值 -主色调 const MaterialColor primary = MaterialColor(0xfffb7299, <int, Color>{50: Color(0xffff9db5)}); const MaterialColor white = MaterialColor(0xFFFFFFFF, <int, Color>{ 50: Color(0xFFFFFFFF), 100: Color(0xFFFFFFFF), 200: Color(0xFFFFFFFF), 300: Color(0xFFFFFFFF), 400: Color(0xFFFFFFFF), 500: Color(0xFFFFFFFF), 60
GetX - 国际化配置
一:国际化配置的三个属性 translations: 国际化配置文件 locale:设置默认语言,不设置默认为当前系统语言 fallbackLocal:配置错误的情况下使用的语言二:配置国际化 语言切换控制器import 'package:flutter/cupertino.dart'; import 'package:get/get.dart'; // 语言切换控制器 class MessagesController extends GetxController { void changeLanguage(String languagecode, String countryCode) { var locale = Locale(languagecode, languagecode); Get.u
GetX - 状态管理
一:定义Obx变量的三种方式 第一种:Rx{type} type: 数据类型RxInt count = RxInt(0); RxDouble countDouble = RxDouble(0.0); RxBool isBool = RxBool(false); RxString str = RxString(""); ... 第二种: Rx<type> type: 数据类型 或者自定义类var count = Rx<int>(0); var countDouble = Rx<double>(0.0); var str = Rx<String>(""); var isBool = Rx<bool>(false); var userData =
GetX-路由
GetX路由跳转只需要调用Get.to()方法即可实现路由的跳转,同时还能定义路由跳转动画一:普通路由跳转 准备一个Home.dart文件,编写Home页面代码import 'package:flutter/material.dart'; import 'package:get/get.dart'; class Home extends StatefulWidget { const Home({super.key}); @override State<Home> createState() => _HomeState(); } class _HomeState extends State<Home> { @override Widget build(BuildContext context) {
GetX - bottomSheet底部弹出框
bottomSheet定义一个底部弹窗框import "package:flutter/material.dart"; import 'package:get/get.dart'; void main() { runApp(MyApp()); } class MyApp extends StatefulWidget { const MyApp({super.key}); @override State<MyApp> createState() => _MyAppState(); } class _MyAppState extends State<MyApp> { @override Widget build(BuildContext context) { return const GetMat
GetX - Dialog 确认弹出框
Dialog常用于确认提示弹窗供用户进行二次验证,防止误操作import "package:flutter/material.dart"; import 'package:get/get.dart'; void main() { runApp(MyApp()); } class MyApp extends StatefulWidget { const MyApp({super.key}); @override State<MyApp> createState() => _MyAppState(); } class _MyAppState extends State<MyApp> { @override Widget build(BuildContext context) { return co

css 文档

+阅读链接

Jqury文档

+阅读链接

Bootstrap文档

+阅读链接

vue文档

+阅读链接

react文档

+阅读链接

webpack文档

+阅读链接

node文档

+阅读链接

小程序文档

+阅读链接

uni-app文档

+阅读链接
搜索
小杰博客

当前时间:

文章数量: 0

文章分类: 6

最新推荐
js-数组的那些事
数组 数组是引用类型,用来存放一组数据数组的定义 1. 字面量定义方式var arr = [] 2. 构造函数方式定义//定义一个空数组 var arr = new Array() //定义一个长度为3的数组, 值默认没undefined var arr1 = new Array() //定义带有初始化值 数组 var arr2 = new Array(1,2,3)数组取值// 数组名[索引] var arr = [1,2,3] console.log('获取第一个数据-------->', arr[0])数组数据设置 数组名称[索引] = 值 当这个索引值存在的时候,会直接替换当前值,当这个索引值不存在的时候,会默认在这个位置添加一个数据,索引之前的值,如果不存在该索引的值,该值就是undefined数组常用api splice()方法
+ 阅读原文
node JS-SDK的使用
JS-SDK的使用一:获取jsapi_ticket jsapi_ticket是js-sdk的临时票据,想要获取jsapi_ticket,必须先获取到access_tokenconst accessToken = require('./accessToken') // 引用获取access_token文件 const newToken = new accessToken() // new 对象 const request = require('request-promise-native')const fs = require("fs") // 定义token类 class ticket { constructor() {} /*获取jsapi_ticket */ async getJsapiTicket(
+ 阅读原文
点击排行
关注我
公众号
小程序