- 博客(213)
- 资源 (15)
- 问答 (7)
- 收藏
- 关注

原创 workflow仿钉钉审批流程设置
UI钉钉风格技术点组件自调用+递归处理,按树状结局处理审批流程问题主要功能点界面缩放节点设置(包括审批人、发起人、抄送人、条件设置)
2019-11-16 14:55:57
29390
86

原创 基于svg绘制北京地铁图(官网数据来源)
北京地铁图北京地铁图,基于svg开发,支持PC、移动端多种浏览器。线上开源地址 https://github.com/StavinLi/beiJingSubway 点个赞吧!项目预览 http://47.106.166.17:5101/项目介绍技术点1.node代理请求https://map.bjsubway.com/数据app.use('/', proxy({ ...
2018-12-18 09:03:55
6560
2

原创 vue-cli2.0脚手架 移动端项目总结(环境构建、本地开发及线上部署)
移动端项目预览地址:http://47.106.166.17:5200/一、项目构建1. 全局安装 vue-cli npm install –global vue-cli2. 创建一个基于 webpack 模板的新项目 vue init webpack my-project3. 安装依赖,走你 cd my-project npm in...
2018-08-10 12:36:35
1452

原创 基于svg开发绘制地铁图
中国地铁图中国地铁图,基于svg开发,支持PC、移动端多种浏览器。覆盖北上广多个城市。 线上开源地址 https://github.com/StavinLi/the-subway-of-china 点个赞吧!项目介绍技术点1.svg 全程绘制var { lb, lc, lbx, lby } = l_xmlattrvar path = $.svg('p...
2018-07-24 15:30:26
8058
5
原创 linux nginx安装
cd /usr/local/nginx/sbin //进入安装目录。./nginx -s reload //重启。./nginx //启动。
2024-08-20 15:10:54
593
原创 把 Taro 项目作为一个完整分包,Taro项目里分包的样式丢失
【原来这么简单,emmm…粗心大意没看readme,导致研究了半天】,导致Taro 其他分包 没有引入。,最后导致样式丢失。1.手动新增分包目录。
2024-03-22 18:20:26
654
原创 你不知道的qs.stringify
在项目开发中,发现会导致等特殊符号转义,导致页面处理正常逻辑时报错。例如,实际上我们想要的结果是这时候可以配置options中来处理。
2024-02-01 15:58:29
1135
原创 简单实现一个自定义loader
webpack定义的loader需要遵循单一功能原则,也就是一个loader只实现一个功能。在实现开发中,我们会直接使用诸如蓝湖等生成的样式,比如但为了考虑主题换肤,我们实现的想要的可能是所以在这里我们要。
2023-12-25 15:34:15
868
原创 Taro小程序隐私协议开发指南填坑
是因为使用A隐私接口,但【用户隐私保护指引】未声明收集 A 接口对应的隐私类型。如果已声明,仍报错的话,是因为审核通过后。修改路径:mp后台->设置->服务内容声明->用户隐私保护指引。修改路径:详情->本地设置->调试基础库。
2023-09-14 14:40:59
1953
原创 Taro报错:Function.prototype.apply was called on WeakMap.prototype.get, which is a string and not a ...
【代码】Taro报错:Function.prototype.apply was called on WeakMap.prototype.get, which is a string and not a ...
2023-08-30 15:16:17
496
原创 vue3 KeepAlive实操
cachedList : [ ] //缓存白名单,详细表述见最后【补充】 }) , actions : {// 添加缓存 addCachedList(view) {} , // 移除缓存 delCachedList(view) {} } })keepAlive : true //标识需要缓存的页面 } , component :() => import('../views/list.vue') } , {script。
2023-07-12 14:32:31
600
原创 H5实现手机扫描二维码识别
主要依赖于二维码解析库,它是一个纯javascript的二维码阅读库。这个库接收原始图像,并将定位、提取和解析其中发现的任何QR码。jsQR 被设计成一个完全独立的库,用于扫描二维码。按照设计,它不包含任何特定于平台的代码。这使它可以轻松扫描前端网络摄像头流、用户上传的图像,或用作后端 Node.js 进程的一部分。
2023-05-11 15:28:40
1771
原创 vue2.7.4组件setup中获取Vue.prototype上的方法
【代码】vue2.7.4组件setup中获取Vue.prototype上的方法。
2023-02-16 14:14:57
1544
1
原创 vue插槽slot-传值
Vue 实现了一套内容分发的 API,这套 API 的设计灵感源自 Web Components 规范草案,将 元素作为承载分发内容的出口。
2023-01-30 15:37:13
973
原创 npm包版本过低,如何打补丁
但是这样的话,项目每次npm install,都会被覆盖,这时候就需要打补丁。但在实际编译后,页面未正常展示,并且查看编译文件。,通过源码分析后,只需要修改。在支付宝小程序中,页面。中添加如下字段及内容。
2023-01-05 11:16:28
832
原创 小程序报错 Invalid regular expression: invalid group specifier name
小程序不支持零宽断言正则, 报错Invalid regular expression: invalid group specifier name
2022-12-05 14:40:04
900
原创 微信小程序 webview组件内嵌H5二维码识别
微信小程序 webview组件内嵌H5二维码识别,结果:支持公众号二维码、小程序、个人名片、群聊,不支持页面二维码做法:点击图片触发previewImage预览,长按识别
2022-11-17 14:55:58
411
原创 Vue组件template标签波浪线报错
"experimentalDisableTemplateSupport": true。//目的:跳过 vue-tsc 中的模板类型检查,从而禁用模板 TS 支持。可以将内存使用量减少一半以上。(如果同时开启低功耗模式,内存占用会减少到1/4以下)
2022-09-21 15:59:32
634
原创 node nvm切换node版本后, yarn、cnpm 等全局command not found
问题:nvm切换node版本后,yarn、cnpm 等全局command not found解决办法:1. npm config get prefix//- /Users/stavinli/.nvm/versions/node/v14.8.02. npm config set prefix /Users/stavinli/.nvm/versions/node/【你切换后的版本】3. npm i yarn -g4. yarn -v//-1.22.18示例...
2022-05-17 17:37:23
3572
1
原创 vue 报错Redirected when going from “A“ to “B“ via a navigation guard.
问题:Uncaught (in promise) Error: Redirected when going from "A" to "B" via a navigation guard."vue-router": "^3.0.7"解决办法:import VueRouter from 'vue-router';...const originalPush = VueRouter.prototype.push;VueRouter.prototype.push = function push(l
2022-05-12 17:50:22
1455
原创 vue 路由全局注入参数
以注入参数 brole为例,默认值为'0'// src/router/index.jsconst routes = [ ...];const router = new VueRouter({ routes});router.beforeEach((to, from, next) => { if (to.query.brole) { next(); } else { next({ path: to.path, query: { brole: from.quer
2022-05-12 17:48:03
1057
原创 js video清空src
let video = documnet.querySelector('video')try { if ('srcObject' in video) { video.srcObject = null; } else { // Avoid using this in new browsers, as it is going away. video.src = null; }} catch(e){ console.log(e)}注意src置为''无法清空video 且
2022-05-10 10:21:05
2156
原创 vue 上拉加载实现
<ul class="list" ref="scrollBox"> <li v-for="(item, index) in data" :key="index"> ... </li></ul><script> mounted() { // 监听如果页面发生滚动时 this.$nextTick(() => { this.$refs.homeUl.addEventLis
2022-05-07 10:12:54
1791
原创 vue插槽slot-内容过滤
Vue 实现了一套内容分发的 API,这套 API 的设计灵感源自 Web Components 规范草案,将 元素作为承载分发内容的出口。
2022-05-07 09:59:41
571
原创 vue v-for与v-if优先级
结论:在 vue2 与 vue3 中 v-for与v-if 两者优先级不同,不推荐在同一元素上使用 v-if 和 v-forvue2当它们处于同一节点,v-for 的优先级比 v-if 更高,这意味着 v-if 将分别重复运行于每个 v-for 循环中。当你只想为部分项渲染节点时,这种优先级的机制会十分有用。vue3当它们处于同一节点,v-if 的优先级比 v-for 更高,这意味着 v-if 将没有权限访问 v-for 里的变量。...
2022-04-22 15:30:00
1803
原创 vue v-model解析及实现
1.v-model 解析语法糖在内部为不同的输入元素使用不同的property并抛出不同的事件:a. text 和 textarea 元素使用 value property 和 input 事件;b. checkbox 和 radio 使用 checked property 和 change 事件;c. select 字段将 value 作为 prop 并将 change 作为事件。2.v-model实现### parent.vue<template> <div&
2022-04-20 19:32:08
1684
百度地图GeoUtils类
2018-09-05
Navicat Premium绿色版
2018-08-16
XMLDOM对象手册
2018-08-13
ASCII码ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)
2018-08-13
Sublime Text3 简体中文版
2018-08-13
CSS Satyr(CSS 塞特斯)
2018-08-13
高性能JavaScript编程
2018-08-10
node.js开发指南(随书源码)
2018-08-10
krpano-1.19-pr10-linux64
2018-08-10
zookeeper-3.4.10
2018-08-10
Xshell5+Xftp5
2018-08-10
HighCharts 漏斗图怎么设置高度均等
2019-07-10
禅道文档模块选择从菜单栏移除后报错
2019-03-26
jacascript中一维数组和二维数组
2017-01-20
怎么判断一个二维坐标在不在标签内部,提供思路也可以
2017-01-12
javascript中数组里对象怎么去重
2017-01-11
为什么if(x>600&&x<0)会生效,而if(0<x<600)不会生效
2017-01-10
为什么在javascript中动态创建的line标签在svg标签中显示不出来
2017-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人