
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、AdBanner组件的编写我们还是把这部分单独出来,需要说明的是,这个Class你也是可以完全独立成一个dart文件的。代码如下:广告图片class AdBanner extends StatelessWidget {final String advertesPicture;AdBanner({Key key, this.advertesPictu...
在main.dart中初始化Fluro编写handler在lib下新建routers文件夹,表示里面要很多路由相关的文件我们声明一个Handler,在里面handlerFunc固定的两个参数重点理解:handlerFunc那我们要获取到goodsId下面是我们之前定义好的DetailsPage,接收一个goodsId参数重点理解:handl...
使用JavaScript和React编写原生移动应用React Native使你只使用JavaScript也能编写原生移动应用。 它在设计原理上和React一致,通过声明式的组件机制来搭建丰富多彩的用户界面。import React, { Component } from 'react';import { Text, View } from 'react-n...
右侧列表上拉加载配合类别的切换上拉加载需要一个page参数,当点击大类或者小类的时候,这个page就要变成1provide内定义参数首先我们需要定义一个page的变量下图是我们之前在首页的时候做的上拉加载代码,之前属性noMoreText我们没有设置值,这里我也需要把这个属性加入到provide里面去。在大类和小类的初始化的方法内,都需要把page设置为1,然后把...
点击左侧的大类右边的小类也跟着变化新建provide要改变哪里就建哪里的provide,我们现在要改变的是右边的商品列表的数组。category_goods_list.dart这样我们的provide类就做好了做好的provide类放到main.dart中注册这一步叫做 把状态放入顶层category_page.dart修改_getGo...
Flutter | 状态管理特别篇 —— Provide:https://juejin.im/post/5c6d4b52f265da2dc675b407?tdsourcetag=s_pcqq_aiomsg点击左侧的导航右侧的导航发生变化,这属于两个widget。这两个widget之间进行通讯。用setstate的形式,耦合性太强状态管理有这么几种方案这里我们用Prov...
主要实现功能,点击一级分类,二级分类跟着变。这里主要用我们的provide新建provideprovide文件夹下创建:child_category.dart事件上就是这个实体:BxMallSubDto这样我们的Provide类就写完了。然后在main.dart中注册provideimport './provide/child_catego...
详情里面是hemlt和图片组成的,但是flutter是不支持html的所以需要其他插件flutter webview plugin:这个不太好用flutter_html:用这个插件先解决之前一个bug在加载详情页面的时候,控制台输出报错了需要用的到异步的处理provide/details_info.dart类的方法:getGoodsInfohtml插...
当app关掉了。再进去的时候 ,购物车的内容还是存在。sqflite提供这个来操作SQLite数据库flutter提供三种持久化的工具今天要学的就是shared_preferences还有一种持久化就是:file,用流的形式去读取还是有些慢安装shared_preferences插件地址:https://github.com/flutter/plugins...
1、URL接口管理文件建立第一步需要在建立一个URL的管理文件,因为课程的接口会一直进行变化,所以单独拿出来会非常方便变化接口。当然工作中的URL管理也是需要这样配置的,以为我们会不断的切换好几个服务器,组内服务器,测试服务器,内测服务器,公测上线服务器。所以说一定要单独把这个文件配置出来,这也算是一个开发经验之谈吧。在/lib/config文件夹下,建立一个service_...







