摘要: 1.关于v-model 我们知道,v-model用在表单元素上可以实现双向绑定,何为双向绑定?双向指的是界面上的操作可以影响数据,数据的变化也能实时展现在界面上。用户对界面的操作要通过表单元素来完成,比如点击按钮,在输入框里输入文字等,因此,双向绑定必须借助表单元素。而当v-model用在自定义组件 阅读全文
posted @ 2021-11-07 14:01 Stroyer 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 最近接到一个需求如下图,找类似的组件没找到,只能自己实现了。查阅资料并借鉴了 vant 组件库的 indexBar 组件实现思想最终实现了需求,功能基本可以满足,但肯定存在能优化的地方,仅供参考。 注意:本文滚动容器用的是Element UI 的 非官方 <el-scrollbar> 组件,涉及到一 阅读全文
posted @ 2021-09-28 19:53 Stroyer 阅读(1741) 评论(0) 推荐(1) 编辑
摘要: 在学习笔记(一)里我们已经搭建过一个最简单的服务器,但这个服务器只能返回简单的信息。学习了fs模块,可以利用它实现更复杂的功能。 现在有这样一个需求,在地址栏里输入网址,需要服务器返回相应的html页面,以及页面里依赖的css、js、json等格式的文件。这里的重点是根据不同的路径用fs模块读取相应 阅读全文
posted @ 2021-06-15 19:00 Stroyer 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 在数据量较大时采用后端分页是常用的方法,与PC端不同的是,移动端分页往往不借助分页条,而是向上滑动触发对下一页的请求。在小程序里,向上滑动会触发onReachBottom事件,在该事件里发起对下一页的请求即可。 首先在列表底部添加一个提示表现当前列表状态 <div class="loading-te 阅读全文
posted @ 2021-06-08 19:53 Stroyer 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: fs模块用来处理对文件的相关操作,常用的方法有: fs.stat —— 检测是文件还是目录 fs.mkdir —— 创建目录 fs.writeFile —— 写入文件(没有会新建,有会覆盖原来的) fs.appendFile —— 追加文件 fs.readFile —— 读取文件 fs.readdi 阅读全文
posted @ 2021-04-09 16:27 Stroyer 阅读(126) 评论(0) 推荐(0) 编辑
摘要: CommonJS 简介 commonjs规范是前端模块化的一种方法,它规定每个js文件都是一个模块,有自己独立的作用域和私有属性、方法,这些属性和方法对其他文件不可见,只能通过exports暴露出去,其他文件通过require引用后才能使用。 练习 创建urlWrapper.js文件 functio 阅读全文
posted @ 2021-04-07 17:42 Stroyer 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 这个系列的博客只用来记录我学习 https://www.bilibili.com/video/av38925557 node.js 教程的总结和遇到的问题。 node.js简介 node.js是一种js运行环境,它利用 Google 的 V8 引擎使得 js 代码能脱离浏览器在服务端运行。 搭建HT 阅读全文
posted @ 2021-04-06 15:01 Stroyer 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 平时写代码对这些概念知道得模模糊糊,看了些解释也云里雾里的,没影响到日常工作就随它去了,今天实在忍无可忍决定探究清楚,如果有理解不对的地方欢迎指正。 1. px px也就是像素,是最迷惑我的单位,第一印象它是绝对长度,是定死的,所以想要响应式布局和自适应布局不要用它。但其实”绝对“,”定死“这些并不 阅读全文
posted @ 2021-02-06 11:03 Stroyer 阅读(1587) 评论(1) 推荐(1) 编辑
摘要: 需求:根据坐标将所有零售柜用散点显示在地图上,散点大小代表柜子销售额大小。可以连续框选柜子,在地图右侧显示所选柜子销售额对比曲线。 完成效果图: 1.确定方案 这个需求的难点主要在于连续框选,且要获得框选的散点信息。一开始查资料发现 echarts 有个区域选择组件 brush(https://ec 阅读全文
posted @ 2020-08-13 13:36 Stroyer 阅读(3377) 评论(6) 推荐(2) 编辑
摘要: 从 SVN 切换到 git,踩了许多坑,总结一下 git 的常用命令以及管理项目的流程。 1. 一般公司会有一个远程库,第一步是要克隆远程库到本地 git clone xxx (xxx 为远程库地址) 2. 这时本地库跟远程库的代码是一样的,而当我们要开发新功能或者改bug时,就得在本地新建分支 g 阅读全文
posted @ 2020-06-28 09:47 Stroyer 阅读(633) 评论(0) 推荐(0) 编辑