- 博客(6)
- 问答 (6)
- 收藏
- 关注
原创 vue3+vite配置多页应用
下面是工程的目录结构,里面包含一个index.html作为图表页的应用访问入口,login.html页作为登录页的应用访问入口。对应的vite.config.js的配置,主要是配置root、base、build这几个属性,具体说明参考下方注释:import { resolve } from "path";import { defineConfig } from "vite";import vue from "@vitejs/plugin-vue";export default
2022-03-29 16:35:19 4953 1
原创 野生前端架构入门
本文假设你对Nodejs有一定的基础知识。先说说需求背景:我们做了一款门户小程序App,接入了很多业务模块,有业务A、业务B、业务C.....,一开始我用vue搭了一个框架,框架包含公共组件、工具方法、以及各个业务模块的代码,这样铿呲铿呲地码代码,码了十几个业务模块的时候发现不对劲了,一来编译的速度越来越慢了,打包也越来越慢,首屏加载也越来越慢了,十多个业务模块的代码加起来能不慢嘛;二来如果业务A在调整代码,但是业务C需要发版的时候,要么还原业务A的代码,要么等待业务A完...
2022-02-19 02:20:39 1068
原创 vue-pdf踩坑指南
最近做移动端项目,封装PDF预览组件,同事开始用的是vue-pdf来做的预览,连连踩坑,基本遇到3个问题:1、PDF中文不显示2、PDF签章没显示出来,控制台提示:Warning: Unimplemented widget field type "Sig", falling back to base field type3、第二次打开PDF的时候会遇到PDF空白的问题,控制台提示:Error during font loading: Failed to execute 'postMessage' on
2020-11-01 01:34:20 8769 13
原创 微信小程序获取地理位置,用户未开启手机定位时的解决方案
要点:获取地理位置时,如果获取地理位置失败,有两种情况:1、用户未给小程序授权地理位置信息2、系统设置中-隐私选项地理位置未开启或系统未给微信授权地理位置信息在获取地理位置信息失败后,判断用户是否有为小程序授权地理位置,如果未授权,则是第一种情况,打开地理位置授权即可;但是进入了fail函数,并且已有地理位置授权,说明是第二种情况,需要用户在系统设置中打开定位和授权。代码如下:...
2019-05-01 16:27:43 38056 3
原创 IScroll5实现下拉刷新上拉加载更
声明:虽然本文章为原创,但是很大部分参考了博客园博主MRxia的一篇iscroll的下拉刷新的实现方式,我个人把demo简化了一下,具体原来的demo可以参考:点击打开链接实现效果:类似网易新闻加载新闻列表(好吧,我的只能算是基础版,如要添加动图或者css样式或者canvas效果请自行脑补)外部引入js文件,必须是iscroll-probe.js,这点是很重要的,因为基础版
2016-08-17 11:53:39 27508 13
空空如也
2022年了,JS执行还会阻塞DOM解析吗?
2022-05-11
在js里面,match方法为啥匹配不出身份证?
2021-01-23
关于npm unpublish的疑问,提示E405
2020-03-12
各路大神,求一个忽略html标签匹配字符串的正则表达式
2018-05-27
有没有能检索网页关键字的js插件?能做到像浏览器ctrl+F搜索那种功能
2018-05-26
html部署到tomcat后div的滚动条自动隐藏了?chrome浏览器才会这样
2018-01-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人