首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vue
无心使然
创建于2023-11-20
订阅专栏
vue相关
等 7 人订阅
共51篇文章
创建于2023-11-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
vue3-openlayers 使用tianditu,wmts和xyz等source加载天地图切片服务
本篇介绍一下使用vue3-openlayers加载天地图切片,三种方法: 使用tianditu(ol-source-tianditu内部实现其实用的wmts) 使用wmts(ol-source-wmt
openlayers 使用WMTS和XYZ加载天地图切片服务
openlayers 使用WMTS和XYZ加载天地图切片服务 本篇介绍一下使用openlayers加载天地图切片,两种方法: 使用WMTS 使用XYZ 1 需求 openlayers加载天地图 2 分
openlayers 绘图功能,编辑多边形,长度面积测量,tip提示(八)
本篇介绍一下使用vue3-openlayers添加tips,比如测量时,实时显示长度、面积等,两种方法: 使用Overlay,会添加指定的HTML元素到dom中,会跟随地图的平移】缩放等动作
openlayers 绘图功能,编辑多边形,长度面积测量,tip提示(七)
本篇介绍一下使用openlayers添加tips,比如测量时,实时显示长度、面积等,两种方法: 使用Overlay,会添加指定的HTML元素到dom中,会跟随地图的平移】缩放等动作 使用vector样
openlayers 绘图功能,编辑多边形,select,snap组件的使用(六)
本篇介绍一下vue3-openlayers的select,snap的使用 1 需求 点击开始绘制按钮开始绘制多边形,可以连续绘制多个多边形 点击撤销上步按钮,撤销上一步绘制点 绘制多个多边形(或编辑多
openlayers 绘图功能,编辑多边形,select,snap组件的使用(五)
本篇介绍一下openlayers的select,snap的使用, 1 需求 点击开始绘制按钮开始绘制多边形,可以连续绘制多个多边形 点击撤销上步按钮,撤销上一步绘制点 绘制多个多边形(或编辑多边形时)
openlayers 绘图功能,编辑多边形,modify组件的使用(四)
本篇使用vue3-openlayers介绍一下编辑工具 modify 1 需求 使用 openlayers 绘图功能绘制多边形,绘制完成后可进行编辑 2 分析 主要是 openlayers 中 dra
openlayers 绘图功能,编辑多边形,modify组件的使用(三)
前两篇介绍了 openlayers 中 draw 的使用,自定义了绘制中和绘制结束后的样式,绘制结束后可以获取到绘制图形的featue或者进一步获取轮廓坐标(如下),可以进行坐标保存或者将featur
vue 纵向滚动菜单, 点击滚动到选中菜单
1 背景 需要设计一个纵向滚动菜单,要求丝滑点,默认显示选中菜单 2 思路 给定一个容器,样式包含overflow:hidden,默认高宽足够显示一个菜单(以下用图标代替菜单),鼠标悬浮时增大容器高度
vue prop改变,子组件更新和重新渲染
1 场景 父组件传递参数(假设为字符串)给子组件,子组件通过props接收 场景1 子组件利用插值{{}}在template中绑定父组件传递过来的参数 场景2 子组件在mounted生命周期函数中,利
vue3 defineModel
1 vue3 中的双向绑定 // Parent.vue 因此,在Child组件中,需要定义一个名为modelValue的prop,如果需要修改modelValue,需要定义一个名为update:mod
element plus el-form双列布局及拓展任意布局
1 场景 一般表单我们直接默认布局,也就是单列布局,突然有个人员信息表单,需要双列布局的需求,简单实现并拓展下 2 思路 直接无脑div+flex布局实现 3 代码 这样的无脑实现实在是对不起付出的时
vue3 useAttrs的使用场景,提取共有props
1 场景 多个类似组件都需要传参data,用于请求接口或者处理数据,想让组件干净整洁,把参数data提出来 2 方法 选项式 可以使用mixin混入或者extends继承(略) 组合式 可以使用hoo
vue3 element plus el-table封装(三)
上文是对el-table的基本封装上增加slot插槽,并且对col插槽进行拓展,本文主要时增加分页组件,同时进行slot传递
vue3 element plus el-table封装(二)
上文是对el-table的基本封装,只能满足最简单的应用,本文主要是在上文的基础上增加slot插槽,并且对col插槽进行拓展,增加通用性 // BaseTable.vue //index.vue
vue3 element plus el-table封装(一)
本文是对el-table的基本封装,很常规的操作,主要是对列的封装,可以根据列配置数组进行渲染,后续会追加分页,列分类格式化等扩展封装
vue3 element plus 自定义组件封装,多层双向绑定v-model
日常,我们可能对element plus的组件进行进一步封装,而且可能是多层,那么要想实现双向绑定: 显式 :绑定属性,@绑定事件,事件中修改属性 隐式 v-model 第一种无需多说,第二种简单示例
vite 简要配置
1 配置路径处理模块 安装ts的类型声明文件 pnpm i @types/node -D 通过配置alias来定义路径的别名 2 分别打包css ,js,image 3 代理 .env文件 .env.
vue3 动态组件 使用component :is 加载组件的四种方法
1 不使用setup语法糖,绑定字符串 2 使用setup语法糖,绑定组件实例 3 使用setup语法糖,绑定字符串(添加选项式script) 4 使用setup语法糖,绑定字符串(defineOpt
vue场景 无分页列表条件过滤,子组件多选来自父组件的列表
日常开发中,经常会遇到下面场景: 页面加载一个无分页列表,同时工具栏设置多个条件可对列表过滤的场景(典型的就是关键字模糊查询) 父组件传给子组件列表,子组件中需要多选列表多选,选择结果返回父组件 1
下一页