提交 9073d7fb 编写于 作者: zhuxueliang's avatar zhuxueliang

fix

上级 07f35a6a
import 'dart:ffi';
import 'package:flutter/material.dart';
import 'package:json_annotation/json_annotation.dart';
class MineScreen extends StatefulWidget {
const MineScreen({super.key});
......@@ -7,10 +10,23 @@ class MineScreen extends StatefulWidget {
State<MineScreen> createState() => _MineScreen();
}
@JsonSerializable()
class Nav {
final String url;
final String title;
final String icon;
Nav(this.url, this.title, this.icon);
}
class _MineScreen extends State<MineScreen> {
List<Map> navs = [
{'url': '/', 'title': '收货地址', 'icon': 'assets/mine/i02.png'},
{'url': '/', 'title': '收货地址', 'icon': 'assets/mine/i02.png'}
List<Nav> navs = [
Nav('/', '收货地址',
'https://static.preclight.com/static/img/uni-magic-box/mine/i03.png'),
Nav('/', '联系客服',
'https://static.preclight.com/static/img/uni-magic-box/mine/i04.png'),
Nav('/', '我的模型',
'https://static.preclight.com/static/img/uni-magic-box/mine/i01.png')
];
@override
......@@ -88,18 +104,18 @@ class _MineScreen extends State<MineScreen> {
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Row(
children: const [
children: [
Padding(
padding: EdgeInsets.only(right: 6),
child: Image(
image: AssetImage('assets/mine/i02.png'),
padding: const EdgeInsets.only(right: 6),
child: Image.network(
navs[i].icon,
width: 22,
height: 22,
),
),
Text(
'收货地址',
style: TextStyle(
navs[i].title,
style: const TextStyle(
color: Color(0xFF1A1A1A),
fontSize: 14,
fontWeight: FontWeight.w400),
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册