上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: setState是同步更新还是异步更新? setState 并非真异步,只是看上去像异步。在源码中,通过 isBatchingUpdates 来判断 setState 是先存进 state 队列还是直接更新,如果值为 true 则执行异步操作,为 false 则直接更新。 那么什么情况下 isBat 阅读全文
posted @ 2022-05-27 14:09 小蜗蜗蜗牛^o^ 阅读(99) 评论(0) 推荐(0) 编辑
摘要: React 介绍 它是一个用于构建用户界面的JavaScript库,通过组件化的方式解决视图层开发复用的问题,本质是一个组件化框架。 声明式、组件化、通用性(一次学习,随处编写) 声明式? 组件化? 通用性? 为什么React要用JSX JSX 是一个 JavaScript 的语法扩展,或者说是一个 阅读全文
posted @ 2022-05-26 17:32 小蜗蜗蜗牛^o^ 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一,小程序当弹出弹框时,禁止弹框底部滚动,只滚动弹框内容 最外层遮罩层上加上:catchtouchmove="true",弹框里面需要滚动部分用 scroll-view 包裹,scroll-y="true" <view wx:if="{{showTypeModal}}" class="mask" c 阅读全文
posted @ 2022-05-24 09:21 小蜗蜗蜗牛^o^ 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 简单类型 let my_name: string = '333'; void ⇒ 返回空值 function getName(str: string): void { // 使用void 即 没有返回值 } getName('222') any ⇒ 任意类型,这里当类型不确定的时候,就可以使用 an 阅读全文
posted @ 2021-08-23 22:21 小蜗蜗蜗牛^o^ 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 它是由内容区域、内间距区域、边框区域和外边距区域构成的 content padding border margin 根据 box-sizing 属性的不同,盒子的宽高计算方式也不相同 默认: box-sizing: content-box box-sizing: border-box 有块级盒子和行 阅读全文
posted @ 2021-06-15 10:04 小蜗蜗蜗牛^o^ 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 操作: 在项目中的任意位置新建一个文件夹并进入该文件夹 mkdir zppsakura-npm-demo 初始化一个 package.json npm init --yes (--yes 表明用默认的配置信息,可不加) { "name": "zppsakura-npm-demo", // 包名 "v 阅读全文
posted @ 2021-03-04 15:17 小蜗蜗蜗牛^o^ 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 良好的用户体验包括但不限于: 急速的打开速度 眼前一亮的 UI 设计 酷炫的动画效果 丰富的个性化设置 便捷的操作 贴心的细节 关注残障人士,良好的可访问性 ....... 页面展示: 整体布局(左右两栏) 左侧定宽,右侧自适应剩余宽度,同时有一个最小的宽度,保证内容不乱 <div class="g 阅读全文
posted @ 2021-02-28 14:53 小蜗蜗蜗牛^o^ 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 在不编写 class 的情况下使用 state(私有状态) 以及其他的 React 特性(生命周期等)。 Hook规则 在React的函数组件中调用 Hook 在自定义Hook中调用其他 Hook Hooks的串联是一个链式的数据结构,从根节点向下通过next进行串联。因此Hooks不能嵌套使用,不 阅读全文
posted @ 2021-02-09 16:53 小蜗蜗蜗牛^o^ 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 使用React Hooks的好处 可以在不使用class的情况下定义状态 方便复用 通过useEffect可以允许我们按照代码的用途分离它们,而不用在生命周期中,将相关的逻辑放到不同的生命周期中。 Effect会在每次更新时都会运行(避免了使用class组件时忘记正确的处理componentDidU 阅读全文
posted @ 2021-02-05 18:08 小蜗蜗蜗牛^o^ 阅读(71) 评论(0) 推荐(0) 编辑
摘要: vscode插件安装 stylelint prettier eslint 安装依赖 npm install -D stylelint prettier eslint // yarn yarn add stylelint prettier eslint -D 安装@umijs/fabric,一个包含 阅读全文
posted @ 2021-01-22 21:38 小蜗蜗蜗牛^o^ 阅读(414) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页