庆云古诗词

庆云古诗词

reactprovider

淘文章 0

实现react移动端项目

  • 能够应用CRA+React+Mobx+Antd-mobile开发C端项目
  • 掌握基于React的C端项目开发流程
  • 学会如何应用next优化项目
  • 脚手架:cra

    • dva-cli
    • umi
  • 脚本:ts

  • react版本:react v18 2022年更新

    • 【【微信】】
  • 路由:react-router 【【微信】】年10-11月

    • react-router v5
  • 状态管理器:mobx v6

    • redux
    • redux + react-redux
    • redux + react-redux + 分模块
    • redux + react-redux + 分模块 + redux-thunk
    • redux + react-redux + 分模块 + redux-saga
    • redux + react-redux + 分模块 + redux-thunk + immutable + redux-immutable
    • redux + react-redux + 分模块 + redux-saga + immutable + redux-immutable
    • rtk
    • mobx v6
  • 组件库:antd-mobile v5

    • http【【网址】】/zh
    • 更像是vant UI库了
  • hooks

一般企业级项目,很少会直接抽离配置文件

抽离配置文件目的:对webpack进行二次封装

推荐使用 craco 进行覆盖

【【网址】】/package/@craco/craco

为了支持 commonjs 规范,安装如下模块

这种文件称之为 ts 中的声明文件()

项目根目录创建 ,代码如下:

为了使 TS 文件引入时的别名路径能够正常解析,需要配置 ,在 选项里添加 path 等属性。为了防止配置被覆盖,需要单独创建一个文件 ,添加以下代码

在 引入配置文件:

修改 如下:

https://create-react-app.bootcss.com/docs/adding-a-sass-stylesheet

cra 默认自带sass支持,只需要安装模块即可自动启动

思考每个页面的头部和内容区域是根据用户的选择而一起改变的,那么可以创建以下四个基本页面

【【网址】】/en/main

此时地址栏分别输入 、、、 查看项目运行结果, 可以得知已经可以通过路由显示不同的页面 但是用户一般都是通过底部选项卡来切换页面的

在文件夹下创建文件夹,在文件夹下创建底部组件

因为底部选项卡需要字体图标,可以选择 iconfont阿里字体图标库,搜索图标,加入购物车,添加至项目,选择,点击,拷贝css链接

项目根目录下中引入css链接

底部组件展示如下:

此项选择使用声明式导航跳转

react提供了两个可以使用 声明式导航跳转方式 : Link NavLink

如果不需要设置选中的样式,可以使用Link 组件

如果需要设置选中的样式,建议使用NavLink

http【【网址】】/zh

react 移动端项目建议使用 Ant Design Mobile

直接引入组件即可,antd-mobile 会自动为你加载 css 样式文件

在vue/react项目中建议使用 作为数据请求的方案

axios官网&#【【网址】】/

http【【网址】】/zh/components/infinite-scroll

http【【网址】】/zh/components/pull-to-refresh

分析清除到底是哪一个容器产生了滚动条

分析得知 content 容器产生了滚动条,可以给它绑定一个 scroll 事件用于判断 回到顶部按钮显示还是不显示

通过 content 的dom的scrollTop 属性可以设置滚动条距离

图标是在一个单独的 npm 包中,如果你想使用图标,需要先安装它:

提取首页面组件的业务逻辑,封装自定义hooks,统一导出

现在主流手机都有安全区域,那么写代码时一定要注意

http【【网址】】/zh/components/safe-area

  • 构建详情页面组件
  • 构建路由

通过访问地址发现可以跳转到详情,但是详情页面不应有 底部选项卡,需要处理

  • 秒杀列表声明式进入详情
  • 产品列表编程式进入详情

大图预览遇到了 点击穿透问题

  • 使用tap事件代替 click 事件(tap事件原生不支持,需要额外引入插件)

  • 使用mouse事件代替click 事件

  • 使用fastclick事件代替click事件(一般页面引入插件即可)

    https://antd-mobile-v2.surge.sh/docs/react/introduce-cn

    引入 FastClick 并且设置 html (更多参考 #576)

    引入 Promise 的 fallback 支持 (部分安卓手机不支持 Promise)

其实要登录需要先注册,借用vue项目的注册账户,此处直接实现登录

注册路由使用嵌套路由

【【网址】】/ ― v5

https://www.mobxjs.com/ -v6

给请求添加token

底部组件提供了 各个选项的事件,需要按照组件提供写法去写

实现类似于vue的导航守卫,定义路由时处理

使用useMemo计算属性

默认执行 打包出来的项目资源以绝对路径方式引入

通过给 文件中添加更改为相对路径

执行 打包,上传服务器,服务器测试

http://121.89.205.189:3000/m-react/#/home



在家也能做的零食简单又好吃 简单而又好吃的在家零食

在家也能做的零食简单又好吃,在家就能做的零食简单,在家可做的零食,在家可以做的零食简单

原标题:我家零食不用买,在家就能做,分享3道零食做法,干净卫生零添加

每每周末都想不负春光,带着孩子出门走走,出门总得备上一些零食点心,我家零食几乎不买,能自己做的尽量自己做,干净卫生零添加,家人吃得健康,我也就放心了!

蜂蜜脆皮蛋糕

食材清单 :

鸡蛋4个,低筋面粉120克,甘汁园双碳白砂糖50克,黄油或者玉米油20克,蜂蜜25克,白芝麻适量

制作步骤:

1、准备好所有的食材,鸡蛋为中等个头的普通鸡蛋,如果用草鸡蛋那就多加一个,用黄油气质会更香,没有的话就用玉米油或者葵花籽油等无色无明显气质的食用油。

2、四个鸡蛋打入无水无油的盆中,加入白砂糖和蜂蜜。

3、用打蛋器低速搅打均匀,再高速打发,全蛋打发的时间要比单单打蛋清时间长一些,搅打至蛋液蓬松,可以在表面画出明显的纹路,而且不会立即消失的程度。

4、将低筋面粉过筛到蛋液中,黄油隔水融化成时尚但进去,用刮刀将面糊翻拌均匀。不要过分转圈搅拌,像炒菜一样翻拌均匀即可。

5、模具内壁刷上一层融化的黄油,将拌好的面糊倒进模具八分满,轻震两下振出表面的气泡,撒上白芝麻。

6、烤箱预热175℃,将烤盘放进去烤18分钟左右,看到蛋糕糊涨高又回落,表面金黄即可。

肉松饼

食材清单 :

油皮:中筋面粉150克,玉米油40克,白糖20克,温水50克。

油酥:低筋面粉100克,玉米油40克。

肉松80克,沙拉酱50克。

制作步骤:

1、将油皮和油酥中的所有材料分别混合,揉成光滑的面团。盖上保鲜膜醒15分钟,醒好的面团做起来不容易破皮。

2、趁醒面的时间准备肉松馅儿,我用的海苔肉松,肉松里面加入50克沙拉酱拌匀。

3、将油皮和油皮分别分成十等份。油皮约26克一个,油酥约14克一个。

4、取一个油皮包住一个油酥,收好口搓圆。依次做好所有的油皮油酥。

5、取一个面团,擀成牛舌状,从上往下卷起来,收口朝上再次擀长,从一头卷起来。

6、再次将收口朝上,在中间按下去,将两边的面团往中间靠拢。

7、擀成圆形,包入肉松馅儿。收好口,按扁。

8、电饼铛上下盘同时预热,时间到放入肉松饼,电饼铛无需刷油。

9、烙至以免金黄,翻面继续烙。两面各烙五、六分钟就差不多了。好吃又少油的肉松饼就做好了,是不是特别简单?

糖霜红薯小零食

食材清单:

红薯、酵母粉、面粉、食用油、白砂糖

制作步骤:

1、红薯仔细挑选一下,没有明显损伤,汁水饱满的最好,红薯在我们这8毛钱一斤,一次买上几十斤,越放糖分越足。

2、用刮皮器处理掉外皮,清洗干净,改刀切成薄片,越薄越容易蒸熟,开水上锅,放入红薯蒸15分钟,蒸到什么状态呢?能用筷子轻松扎透,软烂就可以。

3、蒸好的红薯倒入盆中,趁热用勺子压成红薯泥,越细腻越好,稍微放凉,红薯重量大约为260克,加入3克酵母粉,再少量多次的添加面粉,边倒边搅拌。

4、面粉不可一次性倒入,那样无法确定用量,要边倒边搅,这个过程无需添加一滴水,等出现面絮,就可以了,如图所示的样子,面粉的多少,要根据红薯泥来决定。

5、接着下手开始揉面,就像蒸馒头那样,有耐心地揉面,红薯的含水量相当丰富,看着挺干,其实越揉越轻松,渐渐的就会变成一个面团,能揉成软硬适中,盆光、面光、手光的状态就可以。

6、盖上一层保鲜膜,放在温暖处,大约30分钟,这是醒发好的样子,圆鼓鼓的,中间全是蜂窝状气孔。

7、案板上撒点干面粉,把面团倒出来,反复揉搓,排净内部空气,揉好之后,分成三个均等的面剂,分别搓成一根长条。

8、再切成均等的小面剂,就像制作饺子皮那样,大小类似差不多,越均等越好,撒一点干粉,为了美观,尽量搓得圆一点。

9、起锅烧油,多倒一点,等油温5成热的时候,下入红薯丸生胚,全程小火慢炸,丸子余热会膨胀变大,迅速上浮,用铲子顺时针轻轻搅动,保持丸子受热均匀。

10、等到丸子炸至金黄色,颜色变深以后,即可关火,捞出控油。

11、这是全部炸好的丸子,此时的丸子可以直接吃,但是为了口感更佳,我们还要进行下一步挂糖霜的步骤。

12、另外重新起锅,用盛饭的勺子,加入一勺白糖,半勺清水,开中小火,炒至白糖融化。

13、白糖全部融化以后,会先变成大泡,再变成小泡泡,等泡泡变得密集时,表示已经熬到位了,一直熬一直搅,变成拉丝状,即可关火。

14、立即倒入红薯丸子,撒上一些黑白芝麻点缀,芝麻要炒熟的那种,用铲子快速翻炒均匀,不断地翻炒。

15、在翻炒的过程中,糖汁会慢慢冷却,包裹住丸子的糖汁,也会变成糖霜,如图所示,这样一道可口的小零食,就制作完成了,非常成功。

可以装盘开吃了,营养美味又解馋,香甜可口,外酥里美,一口一个真过瘾,根本停不下来,上桌瞬间光盘,孩子们吃嗨了。返回搜狐,查看更多

责任编辑: