- 博客(122)
- 收藏
- 关注
原创 el-table动态渲染列、可编辑单元格、虚拟无缝滚动
针对日常开发的组件二次封装、方案设计实现。包括对el-table的动态渲染、单元格编辑;对于无缝滚动的实现,优化大数据量下的页面卡顿问题。1. el-table实现动态渲染列常规使用el-table<template> <el-table ref="multipleTable" :data="data" > <el-table-column prop="family_name" label="姓名" align="center">
2022-05-01 15:36:25 11801 7
原创 常用浏览器API-URL、File、FormData
面向对象编程,目前还是主流,个人也比较喜欢细化组件、切割对象.这样看起来比较清晰、每个对象职责单一,不会混淆造成混乱.前端经常会和浏览器打交道,在处理一些与浏览器相关的逻辑时,就会调用浏览器API,整理日常会用到的API对象.
2021-08-21 16:09:04 1068
原创 vue 实现 el-select 下拉选项的懒加载
下拉选择是常用的用户交互选择的操作;常用固定选择项或者动态渲染选择项.实际项目中存在数据量大,一次性渲染很多数据会造成下拉卡顿的问题, 通过滚动懒加载,逐步增加下拉选项.
2021-06-29 20:03:59 5037 6
原创 Vue 系列 - v-model自定义组件结合el-form做表单校验
1. ElementUI form表单基本使用 , 表单校验流程.2. v-model 自定义组件 , 并结合element from进行校验.
2021-04-09 23:49:39 5488 3
原创 rspack 使用构建vue3脚手架
基于 Rust 的高性能 Web 构建工具。rspack 主要适配 webpack 生态,对于绝大多数 webpack 工具库都是支持的。
2024-04-13 14:18:13 1094
原创 rust 面向对象编程特性、模式与模式匹配、高级特征
学习了结构体、枚举,它们可以包含自定义数据字段,也可以定义内部方法,它们提供了与对象相同的功能。面向对象的四大特征:封装、继承、多态
2024-04-05 23:38:21 944 1
原创 rust 创建多线程web server
创建一个 http server,处理 http 请求。web server 中主要的两个协议是 http 和 tcp。tcp 是底层协议,http 是构建在 tcp 之上的。
2023-10-28 17:39:45 526
原创 echarts 饼图的label放置于labelLine引导线上方
以上两种配置完基本可以看到文本与引导线在同一水平位置了。想要实现将文本放置在引导线上方,效果长这样。y 方向上的偏移量,调整到合适位置。配置标签布局,设置垂直对齐方式。一般的饼图基础配置后长这样。
2023-08-05 23:56:23 4340
原创 echarts 图例组件legend配置
默认的图例数据会从系列中获取,如果需要设置不同的图例样式或者不需要展示某个系列图例则可设置数据。图例的数据字段name必须是系列中的系列名称或数据名,
2023-08-05 22:57:08 2621
原创 rust 自动化测试、迭代器与闭包、智能指针、无畏并发
编写测试可以让我们的代码在后续迭代过程中不出现功能性缺陷问题;理解迭代器、闭包的函数式编程特性;`Box`智能指针在堆上存储数据,`Rc`智能指针开启多所有权模式等;理解并发,如何安全的使用线程,共享数据。
2023-07-09 12:23:24 743 2
原创 rust 集合、错误处理、泛型、Trait、生命周期、包
集合组织特性相同的数据;泛型可以定义任何抽象数据类型;生命周期限制所有权的作用域范围;错误处理使程序更健壮。
2023-06-23 14:41:51 772
原创 rust 使用第三方库构建mini命令行工具
扩展增加一些 crate 库。这些基础库在以后的编程工作中会常用到,他们作为基架存在于项目中,解决项目中的某个问题。
2023-06-18 00:02:45 2087 7
原创 rust学习 - 构建mini 命令行工具
rust 的运行速度、安全性、单二进制文件输出和跨平台支持使其成为构建命令行程序的最佳选择。实现一个命令行搜索工具grep,可以在指定文件中搜索指定的字符串。
2023-06-08 22:08:24 1128 1
原创 rust 初识基础: 变量、数据类型、函数、所有权、枚举
了解到 rust 和 WebAssembly 的结合使用,可以构建前端应用,而且性能也比较好。初步学习使用rust 是预编译静态类型语言。
2023-05-28 12:37:55 1284 2
原创 初识rollup 打包、配置vue脚手架
rollup javascript 代码打包器,它使用了 es6 新标准代码模块格式。面向未来,拥抱 es 新标准,支持标准化模块导入、导出等新语法。tree shaking 静态分析导入的代码。排除未实际引用的内容
2023-03-09 22:26:38 1574 1
原创 uniapp 开发微信小程序问题笔记
最近接手了一个小程序开发,从头开始。使用了 uniapp 搭建,以前没有做过小程序开发,着手看文档、查文档。一步一步完成了任务的开发。特此记录开发过程中的问题。
2023-01-02 16:06:10 2816 5
原创 vite配置多页面应用
通过配置多页面应用,从而将给子模块依赖分隔开各自加载,可以减少初始资源请求,加快访问速度。vite 实现多页面应用配置,访问各模块页面;
2022-09-03 18:42:11 5505
原创 vue3 sfc单文件组件中如何书写JSX语法?
最近一直在学vue3.并从头开始,搭建了vite+vue3的开发模板;vite+vue3 地址配置了sfc,jsx两种书写方式。想在单文件组件中书写jsx语法却总是报错。最后查找,只要预设script 处理语言lang="jsx"就好了。<template> <div></div></template><script lang="jsx"> export default{ data(){ return {
2022-07-29 18:28:04 731 2
原创 vite-vue3开发环境搭建
目前项目还未使用vite 以及vue3 。 计划下一个新的项目就是用,提前做个示例demo,根据以往的项目所需要的配置,搭建vite+vue3 代码架构;
2022-07-17 11:20:34 2497
原创 Vue基础知识 -过滤器、样式绑定、slot插槽内容分发
习惯了使用React, 偶尔接手Vue项目,使用的时候有点别扭,故做此笔记,以供时不时查看。1. 过滤器插值或绑定表达式。<p>{{name|formatValue}}</p><my-info :name="name|formatValue" />// ...export default{ data(){ return { name:"" } }, filters:{ .
2022-05-02 14:06:15 873
原创 记录一次两年前的Vue项目升级
记录一次两年前的Vue项目升级。包括vue配置、webpack配置、babel配置、eslint及husky配置
2021-08-03 22:25:53 1558 4
原创 初识SVG - 绘制基础图形
使用直线和曲线来描述的图形,构成这些图形的元素是一些点、线、矩形、多边形、圆和弧线等,它们都是通过数学公式计算获得的,具有编辑后不失真的特点。
2021-07-31 16:28:01 1448
原创 Redux - redux/toolkit
Reduxredux/toolkit 套件处理在react中使用redux时重复文件,以及重复的样板代码。
2021-02-11 00:14:34 1685
原创 web Component 定义组件
Web Component 组件定义:通过`customElements.define`定义组件;附加`shadow root `,分装、隔离元素;模板元素定义`template`/`slot`
2020-08-29 16:50:03 544
原创 webpack plugin解析及自定义plugin
webpack plugin API释义说明:tapable 事件钩子compiler 可调用钩子事件;compilation 可调用钩子事件;自定义实现plugin;
2020-08-09 19:39:04 519
原创 webpack loader解析及自定义loader
webpack loader 模块;1. loader作用。2. API释义3. 实现loader并应用
2020-08-03 23:33:05 1299
ifun-grep mini命令行工具实现文件内容搜索制定的字符串,rust学习demo实例
2023-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人