小白小白从不日白
码龄6年
关注
提问 私信
  • 博客:574,700
    社区:400
    问答:75
    动态:71
    575,246
    总访问量
  • 512
    原创
  • 5,044
    排名
  • 1,500
    粉丝
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2018-09-26
博客简介:

小白小白从不日别的博客

博客描述:
交流、学习、笔记
查看详细资料
  • 原力等级
    成就
    当前等级
    7
    当前总分
    3,122
    当月
    23
个人成就
  • 获得1,262次点赞
  • 内容获得148次评论
  • 获得3,163次收藏
  • 代码片获得10,704次分享
创作历程
  • 98篇
    2024年
  • 2篇
    2023年
  • 30篇
    2022年
  • 383篇
    2021年
成就勋章
TA的专栏
  • HarmonyOS
    付费
    12篇
  • react
    付费
    3篇
  • Vue3
    付费
    39篇
  • Vue2
    付费
    10篇
  • uniapp
    付费
    3篇
  • 鸿蒙开发
    4篇
  • 软件测试
    2篇
  • 计算机组成原理+操作系统+计算机网络
    11篇
  • HTTP
    15篇
  • 23种设计模式(JavaScript)
  • php
    6篇
  • nodejs
    15篇
  • 前端开发中常用的一些小型框架及插件
    11篇
  • 算法
    18篇
  • TypeScript
    10篇
  • react语法
    17篇
  • vue
    47篇
  • uniapp/wchat
    1篇
  • 工程化
    14篇
  • Ajax、http和跨域
    16篇
  • es6+
    39篇
  • jQuery
    22篇
  • javascript
    105篇
  • Web移动端、响应式布局
    13篇
  • html+css
    44篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vue3--自定义复选框

唯一的区别就是在vue3中没有this了,响应式数据需要用ref或者reactive去替代,在一个就是computed的使用方式不同。以下vue3版的代码是基于上面 vue2版的 div实现方式进行调整的。这里就直接给出代码了。
原创
发布博客 2024.10.30 ·
66 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

鸿蒙--页面跳转

基于Stage模型下的UIAbility开发,实现UIAbility内页面间的跳转和数据传递。页面路由:提供通过不同的url访问不同的页面,包括跳转到应用内的指定页面、用应用内的某个页面替换当前页面、返回上一页面或指定的页面等。
原创
发布博客 2024.10.21 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

鸿蒙--进度条通知

主要介绍如何使用通知能力和基础组件,实现模拟下载文件,发送通知的案例。├──entry/src/main/ets // 代码区│ ├──common│ │ ├──constants│ │ │ └──CommonConstants.ets // 公共常量类│ │ └──utils│ │ ├──Logger.ets // 日志工具类│ │ ├──NotificationUtil.ets // 通知工具类│ │ └──ResourseUtil.ets // 资源文件工具类│ ├──entryability│ │
原创
发布博客 2024.10.21 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue3--实现瀑布流-长列表-懒加载

在这一章我们主要学习:瀑布流、长列表、懒加载等功能瀑布流是一个比较复杂的通用组件,因为我们要尽量做到 普适,所以就需要考虑到各种场景下的处理方案,尽量可以满足日常开发的场景,所以这就在原本就复杂的前提下,让这个功能变得更加复杂了。
原创
发布博客 2024.10.21 ·
348 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

鸿蒙--应用首次启动

基于自定义弹框、首选项和页面路由实现一个模拟应用首次启动的案例。实现四个页面,启动页、隐私协议页、广告页和应用首页。实现自定义隐私协议弹窗,点击协议可查看隐私协议具体内容。页面间的路由跳转。相关概念首选项:首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括数字型、字符型、布尔型以及这3种类型的数组类型。自定义弹窗: 通过CustomDialogController类显示自定义弹窗。
原创
发布博客 2024.10.21 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue3--自定义 dialog

【代码】vue3--自定义 dialog。
原创
发布博客 2024.10.17 ·
340 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

鸿蒙--自定义系统级弹层

自定义常量封装// Thousandth:比例或者进度条// 数字常量// list space:列表项之间的间距// navigation title:导航标题export const ADD_TASK_TITLE: string = '添加任务';export const EDIT_TASK_TITLE: string = '编辑任务';// prompt message:提示信息。
原创
发布博客 2024.10.16 ·
414 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

uniapp-uniapp + vue3 + pinia 搭建uniapp模板

pnpm 跟 npm 和 yarn 的差距就是把原来每个项目安装 modules 放到统一的文件夹中,通过符号链接(软连接)和硬链接,注意项目要和 pnpm 统一存依赖的 modules 同盘,不然就等于丢失了 pnpm 的优势。首先,执行 npx tailwindcss init -p 命令会给我们自动生成 tailwind.config.js 文件在项目根目录下。这里首先需要在 static 目录下新建,style子目录,并在该子目录下新建 tailwind.css 文件。
原创
发布博客 2024.10.15 ·
548 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

鸿蒙--设置项布局

我们将使用List组件Toggle组件以及Router接口,实现一个简单的设置页,点击将跳转到对应的详细设置页面。"color": [},},},},},},},},},},},},},},},},},},"value": "早起"},"value": "喝水"},"value": "吃苹果"},"value": "每日微笑"},"value": "每日刷牙"},"value": "早睡"},"value": "已开启"},
原创
发布博客 2024.10.15 ·
518 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

vue3--echarts基础封装和大屏封装(附源码)

在日常开发中,我们可能会用到 echarts ,但是如果每次使用都像下面这样去引入的话会导致最终项目打包体积变大echarts在vue或者react中使用存在的问题每个图表需要从头到尾写一遍完整的option配置,十分冗余在同一个项目中,各类图表设计十分相似,甚至是相同,没必要一直做重复工作窗口缩放时的适应问题在项目中如何按需引入echarts图表 减少打包体积的大小所以我们可以对echarts实现按需引入,也就是用到了哪些模块,哪些图表我们手动按需导入优化点就在于。
原创
发布博客 2024.10.15 ·
668 阅读 ·
28 点赞 ·
0 评论 ·
0 收藏

vue3--通用 popover 气泡卡片组件实现

当我们的鼠标移动到,触发弹层的视图和展示弹出层视图中展示的内容之间的空白区域时,会发现此时气泡会消失,这个很容易理解,因为当移到这个间隙的时候就会触发mouseleave事件,那么此时isVisable就会变回false。等等,我们不难发现这些前台项目(官网)等,它们的风格是不同的,那么这个时候可能一些组件库就无法满足我们的设计要求和一些炫酷的效果了,就需要我们自己去自定义一些通用的组件。这些对于一些后台管理系统来说是最好的选择,因为后台管理系统其实都是大同小异的,包括功能、布局结构等。
原创
发布博客 2024.10.14 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue3--通用 button 组件实现

那么我们一般的做法就是使用 import xxx from "@/lib/Button/index.vue" ,但是如果要是每个都去这样引入使用,属实有些麻烦了,那么有没有一种方法可以简化呢?等等,我们不难发现这些前台项目(官网)等,它们的风格是不同的,那么这个时候可能一些组件库就无法满足我们的设计要求和一些炫酷的效果了,就需要我们自己去自定义一些通用的组件。这里我们的通用组件都放在了src下的lib目录下,作为一个通用的物料库。一般对于这种通用型的组件,就说明在一个系统中会很频繁的用到。
原创
发布博客 2024.10.14 ·
227 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

vue3--Tailwind CSS 安装和使用

这里首先需要在 assets 目录下新建,style子目录,并在该子目录下新建 tailwind.css 文件。:用于将 CSS 转换为 JavaScript 插件的工具,允许使用插件来处理 CSS 文件。:初始化生成 tailwind.config.js 文件。来解析和处理 Tailwind 的 CSS 指令。最后需要在 main.js 里引入该文件。:安装 tailwindcss 插件。
原创
发布博客 2024.10.14 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

鸿蒙--商品列表

"color": [},},},},..."value": "精选"},"value": "手机"},"value": "服饰"},"value": "穿搭"},"value": "家居"},"value": "【新品上市】畅乐冰晶绿低脂新品"},"value": "【新品上市】奶茶自然清新亲近自然"},"value": "重磅推荐,MD新品试用中!},"value": "6662人评价 95%好评"},},},},},
原创
发布博客 2024.10.12 ·
556 阅读 ·
7 点赞 ·
0 评论 ·
0 收藏

vue3--vite通用组件自动化注册

在实际开发中,我们可能会遇见在一个项目中会很平凡的使用一个或者多个通用组件,那么我们一般采取的做法就是写一个公共的index.js页面,然后将所有的通用组件引入进去,再利用app.component一个一个去注册,最后在main.js中注册插件。defineAsyncComponent:创建一个按需加载的异步组件。Glob:帮助我们在文件系统重导入多个模块。通过以上就可以实现通用组件的自动化注册了。这里我们就举一个简单的示例来演示一下。通过以上方式就可以帮助我们完成了。
原创
发布博客 2024.10.12 ·
295 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

鸿蒙--WaterFlow 实现商城首页

2.停止滚动,是否触底了触底了才加载数据,反之不加载数据;,该自定义组件内部UI结构固定,仅与使用方进行数据传递,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用。触底了--只有触底了才会进行数据加载,这里会出现加载两次的情况,因此在这里不适合进行数据的请求操作。│ │ │ └──CommonConstants.ets // 公共常量类。└──entry/src/main/resources // 资源文件目录。注册三个事件,开始滚动,滚动结束,滚动至列表尾部(触发两次,滚动至+回弹)
原创
发布博客 2024.10.11 ·
437 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue3--移动端slider处理

对于这里的处理一共分为两个部分,点击滑块后变色,动画效果。
原创
发布博客 2024.10.11 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue3--通用组件 popup 封装

在业务场景中,假设这里我们要实现点击 汉堡 后,会有一个自下而上的popup弹出层。因此这里我们需要先实现这样的一个公共的popup弹出层。到这里这个组件也就轻松的实现啦~
原创
发布博客 2024.10.11 ·
368 阅读 ·
5 点赞 ·
0 评论 ·
0 收藏

鸿蒙--下拉刷新+上拉加载

Refresh组件支持下拉刷新,包裹list组件,下拉事件中更新列表这里我们需要提前了解一下@Builder装饰器的基本用法ArkUI提供了一种轻量的UI元素复用机制@Builder,该自定义组件内部UI结构固定,仅与使用方进行数据传递,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用。为了简化语言,我们将@Builder装饰的函数也称为“自定义构建函数”。文档中心在后面我们也会去详细的讲解 @Builder装饰器 的使用。
原创
发布博客 2024.10.10 ·
486 阅读 ·
12 点赞 ·
0 评论 ·
0 收藏

鸿蒙--播放器状态控制

各个页面共享同一个播放状态,而且可以互相控制,如果传递来传递去会非常的麻烦,但是他们都是Tabs组件内的,我们在index页面。创建两个子组件,一个是播放控制的子组件,一个是背景播放的子组件。一个状态,在各个组件。
原创
发布博客 2024.10.09 ·
414 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多