Header

一、 经典开场

✍for语法也可以死循环,递归void跟return便不再冲突.
我的意思是:是你不够坚定,我也没有重新开始的勇气.

二、前言

简介

💻 时间稍纵即逝,转眼间大四就来到第一个学期,马上就要毕业了哦;马上也要开始准备 毕业设计; 上期文章中提到flutter,同时结尾处也说了GetX实战小米商城,如果没看上期文章:请查看👉🏼关于Flutter.

🏪 实战小米商城项目一共:20个文件夹,52个文件,写完这些简直已经是疯掉的程度; Flutter这门语言和HTML5或者Vue相比,语法相差是天差地别,最开始完全不适应这个语法, 但后来慢慢的与它磨合,成功的把以前知识搞混乱了😁. 在几个月的不断学习下,终于算完成了这个小小的目标; 尽管过程非常的难受,好在都克服了. 多余的话就不啰嗦了,直接进入正题.

当然,如果你想节约时间,可以直接点击下面这个地址,直接下载程序即可以看见效果.

项目整体设计思路

  • 构造RP原型
  • 写静态前端代码
  • 渲染接口数据

三、开发工具

  • Android Studio 2022 3.1
  • Visual Studio Code

四、涉及技术栈

Flutter

😊 在这里我也就不多啰嗦了,上一期文章已经介绍Flutter了,感兴趣的请自行学习:👉🏼关于Flutter

GetX

🗒️️ 个人觉得GetX就差不多是MVC框架类型,MVC代表的是什么呢?M代表的是:模型层;V代表的是:视图层;C代表的是:控制器层。 这里我就不多进行讲述了GetX,感兴趣的请自行学习 👉🏼关于GetX

五、代码分享

考眼力

💔 我记得这个问题是出现在8月27日晚上21点30左右,我就看这个代码看了半个小时,感觉逻辑也没有错误,就是不能实现我想要的功能: "分类页选中时候给选中的哪一项前面添加一个红色的小标签";现在也分享给广大网友,感兴趣的可以找找代码的错误.

BugOne

轮播图

🧩 轮播图在我们学习前端的时候总是会经常遇见,我们每一个人打开一个APP或者网页第一印象应该是轮播图, 轮播图的特点就是很直观的冲击我们的视角,给人一个还想点进去的冲动 特别是当我们在调用后后台数据的时候就会产生数据渲染, 很好的是Flutter提供了swiper组件实现轮播图的渲染.

Swiper

🔢 轮播图的数据自己可以把他写死,也可以是动态渲染,一般情况下都是动态渲染. 那么,数据的来源就需要通过接口的调用来实现轮播图的动态渲染了.

Swiper

父子组件传值

👨🏼‍🦱 父组件给子组件传值,状态和管理方法定义在父组件,通过构造函数传递给子组件,其他子组件按照同样方法接收即可共用该父组件的状态. 在控制器和组进行父子关系绑定前,应当进行以下操作:确定好父子关系的目的和意义,明确父组件(容器)和子组件(内容)的关系. 在组件内部定义好需要暴露给父组件的属性和方法,并在需要的地方使用这些属性和方法.

👨🏼‍🦱 定义一个父组件:

ParentComponent

👶🏼 子组件如何接收父组件传过来的属性或者方法?

Subcomponent

👶🏼 如何使用在子组件中使用父组件中的属性或者方法?

Use

我只能说知识点太多了,这里就不多分享了.

六、总结

看了上述的文章如果对你来说有一定的帮助, 请别忘了给小猿一点鼓励!

通过这次的一个实战,只能说提升了不少,还得在学学; 视频学习地址: 点击前往

应用程序地址:

🧠 完美收官

Opportunity knocks but once.