自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 通过一系列vue-demo入门vue2

【代码】通过一系列vue-demo入门vue2。

2024-04-18 14:41:10 266

原创 vue-selectTree

vue-selectTree并且修改样式和el-select下拉框样式一致。注意下拉多选,后台数据传参问题。可拖拽分隔栏,

2024-03-26 10:05:30 198

原创 表格固定行固定列问题

【代码】表格固定行固定列问题。

2024-03-20 16:34:03 443

原创 css实现京东商城

效果图:

2024-02-26 14:48:45 325 1

原创 vite搭配vue2创建工程

这里选择框架和版本vanilla, 方便以后自己安装vue2.

2024-02-26 14:27:39 408 1

原创 css笔记1

其实 :hover 可以放在任意的标签上,比如说 p:hover,但是它们的兼容性也是很不好的,所以现在比较常用的还是 a:hover 的组合。(1)、使用这一简写方式你至少要指定 font-size 和 font-family 属性,其他的属性(如 font-weight、font-style、font-variant、line-height)如未指定将自动使用默认值。但当给 font-size 设置单位为 em 时,此时计算的标准以 p 的父元素的 font-size 为基础。

2024-02-23 13:30:19 488

原创 JS基本知识

所有的执行环境会存放在执行环境栈(执行环境栈顶表示当前正在执行的环境)中,只有栈顶的执行环境才有执行权。除了全局执行环境外,其余函数的执行环境都随着函数的执行而被创建,随着函数的执行结束而被销毁。作用域链中不仅存储了函数本身的作用域,还存储了该函数能够访问的其他函数的作用域。每个正在执行的函数都有一个执行环境,记录了函数执行过程中的各项信息。每个函数都有各自的作用域、作用域链、变量对象、执行环境。函数被调用:创建自己的作用域,并加入到作用域链的开头;将当前函数的作用域添加到当前函数作用域链的顶部。

2024-02-23 10:57:38 337

原创 provide和reject,以及响应式变化如何实现

方法二:通过provide和reject(存在问题:爷爷更新了新的属性值,孙子拿到的还是旧的)上述方法仅适用传的参是个常量,否则会出现:爷爷更新了新的属性值,孙子拿到的还是旧的这种问题。父亲组件: v-bind="$attrs" v-on="$listeners"改良方法:爷爷的provide是一个方法,并且指向data里的一个属性。provide和reject,以及响应式变化如何实现。爷爷组件:通过‘ :’ 即是v-bind传参。新孙子:保持和原来一致。方法一:通过父亲透穿。孙子组件:props。

2024-02-05 17:52:03 340

原创 富文本使用总结

多种富文本。

2024-01-15 11:28:11 405

原创 vue如何通过$http的post方法请求下载二进制的Excel文件

使用此function。

2024-01-15 11:15:05 678

原创 nvm管理多版本node

同时开发多个项目,有xp系统的桌面端,还有高版本的移动端,以及web端。所以需要多个node版本切换。

2024-01-11 13:58:35 354

原创 git常用命令

(1)git reset --soft 'id' (注意是这个长的id不是短的id)git push之后如何reset?reset会删除提交的历史记录history。(2)git push origin 分支名 --force。注意:本地代码是最新pull的代码才可以push到远程仓库。

2024-01-09 14:25:38 498

原创 踩坑:1.样式污染 2.父子组件样式互相影响

并不是直接引入css代码到页面,而是发起新的不带scoped的请求获得样式资源;CSS 和子组件的 scoped CSS 的影响。这样设计是为了让父组件可以从布局的角度出发,调整其子组件根元素的样式。后,父组件的样式将不会渗透到子组件中。不过一个子组件的根节点会同时受其父组件的。2.目的:父组件样式影响多个子组件,实现代码复用,但是不泄露污染到别的组件。都使用了scoped属性,但是子组件的根组件样式受到父组件的样式影响。原因:vue的单文件组件是通过。应采用:src引入方式。问题:父子两个组件的。

2024-01-09 11:42:16 668

原创 登录页加载图片失败的默认图片占位图如何实现?<img>

登录页动态显示不同项目的图片的时候,若环境变量的图片加载失败,如何显示占位图logo?

2024-01-08 17:44:30 430

原创 实现间隔几秒number动态递增变化(整数小数)

测试整数测试小数。

2024-01-08 16:27:27 308

原创 更多筛选对话框more-select-dialog

2.更多筛选查询对话框:查询表单。1.主表格增删改查:查询表单。这二者的数据和逻辑问题。

2024-01-08 14:20:17 364

原创 vue-virtual-scroll-list(可单选、多选、搜索查询、创建条目)

的升级版。

2024-01-05 17:46:35 812 1

原创 Nw.js搭建(本文档是SDK方式)

1.在helloworld文件夹下(即web项目根目录下)创建一个assets文件夹用来存放所要更换的icon图标。注意事项:此命令在git的终端才可以,若在power shell下不行。.exe这个文件就可以在任何目录下独立运行了。两文件夹:locales和pnacl。再开始process按钮。

2024-01-05 17:13:10 460 1

原创 websocket长连接

2.新建websocket.js文件。

2024-01-05 15:36:36 365 1

原创 地图轮播和下钻

echartsOptions.js 可复用的echarts option.供各个大屏引用。

2024-01-05 14:53:16 363 1

原创 echarts地图飞线和锚点以及轮播

【代码】地图飞线和锚点以及轮播。

2024-01-05 14:46:09 629 1

原创 自动循环滚动消息列表

封装组件auto-scroll。插件不完全适合项目应用场景。

2024-01-05 14:32:49 339 1

原创 踩坑:div/span文本内容不溢出,不掉落影响样式,可悬浮查看全部内容(tooltip二次封装)

由于开发环境和生产环境常常出现数据内容差异巨大,导致现场界面样式出现问题,所以不能随意用div或者span包裹内容。解决方案:可以从多个角度解决,比如原生html的title属性,或者对element的tooltip组件进行二次封装。1.内容未超长情况下,正常显示,不出现省略号截断内容,也不出现提示框显示全部内容。2.内容超长情况下,出现省略号截断内容,鼠标悬浮时出现提示框显示全部内容。el-tooltip存在问题:不管内容有没有超出,都会出现提示框。

2024-01-04 17:27:05 453 1

原创 用css和js实现Timeline 时间线组件效果

问题:由于el-timeline无法实现点击跳转,以及根据内容滚动来改变样式表示进度等问题,所以根据需求要求为了实现这两点要求封装了组件和使用。QQ录屏20240104170034。封装组件anchor.vue。使用 main.vue。

2024-01-04 17:08:41 676 1

原创 echarts数据问题

接口数据有时候不受前端控制,不一定会返回折线柱状图所需要的数据。所以需要用到echarts的数据格式转换dataset。echarts的饼图:数据格式:数组对象:[{value:0,name:''}]echarts的柱状图,折线图:数据格式一般是x轴:数组,y轴:数组。

2024-01-04 15:46:13 484 1

原创 实现响应式变化---自适应页面(各种css样式文字图片大小)

3.webpack.prod.conf.js和webpack.dev.conf.js。4.根文件index.html添加根font-size大小。4.工程根目录下postcss.config.js。

2024-01-03 17:38:29 630 1

原创 vue2 搭建工程问题小结

在vue2 vue.config.js文件中配置。

2024-01-03 15:54:02 345 1

原创 vue+node(express)实现前后端跨域访问

方法1、vue工程内vue.config.js(目的:将vue工程中的默认接口http://127.0.0.1:8080换成express服务器接口http://127.0.0.1:3000)如果在routes/users.js中配置接口,则访问时就是http://127.0.0.1:3000/users再拼接接口路径。方法2、安装cors依赖,index.js添加cors配置,允许跨域的服务器地址http://127.0.0.1:8080。(4)重要文件:/bin/www.js以及app.js。

2023-11-03 15:18:01 292

原创 element-ui-vue-treeselect使用

import Treeselect from '@riophae/vue-treeselect' // 导入vue-treeselect。import '@riophae/vue-treeselect/dist/vue-treeselect.css' // 导入样式。

2023-11-01 14:47:50 314 1

原创 element-ui-datePicker自封装

element-ui提供的DateTimePicker、TimePicker、DatePicker 的范围选择器中,range时候所绑定的数据是数组,但是后台定义的为两个变量,网上找了很多,没有解决办法,所以自己封装一个组件。

2023-11-01 10:48:48 200 1

原创 element-ui-解决下拉框数据量过多问题(vue-virtual-scroll-list)

【代码】element-ui-解决下拉框数据量过多问题(vue-virtual-scroll-list)

2023-10-31 17:48:24 1190 1

原创 element-ui-解决下拉框数据量过多问题(selectLoadmore)

【代码】ele-ui自定义封装组件-selectLoadmore。

2023-10-31 16:22:07 943 1

原创 element-ui基础组件-dialog

1.对于表单验证不通过,关闭后重新打开对话框,验证错误依然存在,用clearValidate无法解决的时候,采取在添加v-if="isShowDialog" 即2.对于新增打开对话框时,有遗留的上一次打开对话框的数据时,用resetField无法解决的时候.采取添加 @close="cancel"即。

2023-10-31 14:22:00 132 1

原创 element-ui基础组件-table

解决方法:可以修改样式,但是修改样式刷新页面时候不生效。注意: 不可写在nextTick里面,因为接口异步,不确定。原因:滚动条高度由5px改为8px,所以这边需要调整。

2023-10-31 13:34:17 138

原创 element-ui基础组件-dropdown

尽量少用dropdown,可用select代替,而且select也更好处理无数据情况。如何用select包装成dropdown?除非下拉框内容一致不会改变,且非异步,才用dropdown。答:不用v-model,value赋常量。

2023-10-31 13:17:36 147 1

原创 element-ui基础组件-message

默认情况下,当用户触发取消(点击取消按钮)和触发关闭(点击关闭按钮或遮罩层、按下 ESC 键)时,Promise 的 reject 回调和callback回调的参数均为 ‘cancel’(普通弹出框中的点击取消时的回调参数)。如果将distinguishCancelAndClose属性设置为 true,则上述两种行为的参数分别为 ‘cancel’ 和 ‘close’。this.$message.error('请勿重复添加根节点!message.error('请勿重复添加根节点!

2023-10-31 13:10:31 521 2

通过一系列vue-demo入门vue2

通过一系列vue-demo入门vue2

2024-04-18

html+css+js实现京东商城

html+css+js实现京东商城

2024-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除