- 博客(65)
- 资源 (2)
- 收藏
- 关注
原创 uniapp-Cannot set property ‘render‘ of undefined与vant-weapp爱恨情仇 持续更新。。。
最近公司需要短期上一个小程序、App的demo去给客户看,这光荣而伟大的任务就这样落在了我的手上。第一时间想到的就是uniapp,总是听外面忽悠这东西一套代码多端运行,我就也想试一试。说干就干,用了两三天时间把页面怼完后在 微信开发者工具 上一路通畅,别提有多爽了。结果倒霉的事儿才刚刚开始……当我把功能页开发完毕并核实完后,我链接手机打算看一看效果。哦吼,白屏。我新买的小米10这么菜的?反复折腾了一下…原来是没放开 USB允许安装应用 的权限。我就开开继续,结果…还是白屏。我就怀疑是不是我代码有问题,又
2020-12-09 11:54:15 992 3
原创 web与Android和iOS的webview数据交互,兼容写法
web与Android和iOS的webview数据交互,兼容的写法数据交互实现参照(本方案以vue为例介绍):https://www.cnblogs.com/YKSlu/p/7522141.html首先通过以下方法确认登录设备为Android还是iOS,如果是iOS可进一步判断是否为iPad(由于有些iPad内核显示使用了macOS系统,所以这里用触点区分,如有更好的方案可替代) // iPad可能装载Mac OS export function isIPad() { var use
2020-10-19 22:54:00 2062 13
原创 朝花夕拾华山平台流水账
峂哥太强了,前后端都会,但是不会因为自己会的多而攻击别人(很多人,也包括我,在会了很多东西后,面对会的不多的人时或多或少都会有些嫌弃),做他拆分的任务时他也会帮你梳理思路,设计代码结构。可惜输在与勇哥的沟通上,其实总的也可以理解,随着一些变故,项目组的风气慢慢改变,东西越来越难,事情越来越多,人数越来越少,工作也会越来越多。这是个既有趣,又重要的功能,我用了一周不到的时间就实现了个初版demo,虽然demo有很多瑕疵,但峂哥很开心,就此华山平台开出了独立的模块——数据标注……我刚想迈出去的脚都抖了下。
2023-12-06 00:28:38 1120
原创 解决 引element-plus依赖时的core-js报错
参考资料: https://blog.csdn.net/weixin_42164539/article/details/123388542。升级版本后要注意 vite-vite-plugin-style-import。参考页面楼主使用vant 所以使用的 VantResolve。element-版本降至2.3.4。
2023-12-05 22:35:45 536
原创 解决 vite 中 import.meta.globEager is not function 的问题
升级完成后解决完依赖发现控制台报错。vite版本降至4.3.0。
2023-12-05 22:19:50 2836 6
原创 canvas画布出现宽高不正确问题的处理
在 canvas 参考的目标 dom 获取成功后重新定义一下 canvas 标签 width , height 即可。 $("#canvas").attr("width", $("#video-embed").width()); $("#canvas").attr("height", $("#video-embed").height());#video-embed 是与 canvas 同宽高的参照 dom...
2022-02-16 11:21:48 1702
原创 vue3.0学习记录——setup相关
相关定义参考:https://v3.cn.vuejs.org/guide/composition-api-setup.html总结:setup 函数接受两个参数:(props、context(包含attrs、slots、emit))setup 函数在生命周期函数 beforeCreate 和 Created 两个钩子函数之前执行 setup 时,组件实例尚未被创建。所以setup函数里是没有关于组件实例的 this 的。在 setup 函数里 this 为 undefined与模板一起使用
2021-09-23 12:30:51 299
原创 mysql学习笔记(五)—— 11-20题练习讲解
1. 修改Customer表中客户姓名是“李立”的联系方式为15119280983UPDATE customer SET phone = 15119280983 where custname='李立';2. 查询出能够容纳12人以上的最合适的包厢信息。select * from box where boxcapacity >= 12 and boxstatus = '空闲'3. 查询可容纳人数最多的包厢信息。select * from box where boxcapacity=
2021-07-27 16:09:24 379
原创 mysql学习笔记(四)—— 1-10题练习讲解
1、 查询student表的所有数据。select * from student;2、 查询student表中sname、ssex。select sname,ssex from student;3、 查询教师所有的单位即不重复的depart列。select depart from teacher GROUP BY depart;4、 查询score表中成绩在60到80之间的所有记录。select * from score where score >= 60 and score <=
2021-07-23 20:06:50 626
原创 mysql学习笔记(三)—— 练习表搭建
-- 表结构-- 学生信息表(student)CREATE TABLE IF NOT EXISTS `student`( `sno` VARCHAR(20) NOT NULL, `sname` VARCHAR(20) NOT NULL, `sbirth` DATE NOT NULL, `ssex` VARCHAR(20) NOT NULL, PRIMARY KEY ( `sno` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;-- 课
2021-07-23 20:03:18 258
原创 mysql学习笔记(二)—— 建表约束
建表约束主键约束自增约束唯一约束非空约束默认约束外键约束主键约束它能够唯一确定一张表中的一条记录,也就是我们通过某个字段添加约束,就可以是的该字段不重复且不为空。create table user( id int primary key, name VARCHAR(20))联合主键:只要联合的主键加起来不重复就可以 这样id 和uname 就允许重复了CREATE TABLE user( id INT, uname VARCHAR(20), passwords VARCHAR(
2021-07-23 19:50:20 258 2
原创 mysql学习笔记(一)—— 常用语句、关系运算符说明及常用关键字说明
常用语句基本mysql语法:一、查二、增三、删四、改基本mysql语法:一、查select * from table_name;二、增insert into table_name(id,name) values(1,"qingkong");三、删delete from table_name where name = "qingkong";四、改update table_name set name = "haoren" where name = "qingkong";...
2021-07-23 18:00:18 401 2
原创 根据《鲍威尔六原则》提炼的处世之道
鲍威尔六原则1993年,美国前国务卿鲍威尔在《外交》杂志上发表《美国军队:今后的挑战》一文,列举了美国决策者在发动战争之前应该提出的几个问题。1、关键的国家安全利益是否受到威胁?2、我们是否具有明确而现实的目标?3、是否充分并坦率地分析了风险和代价?4、是否其他所有非暴力政策都宣告无效?5、行动是否得到美国人民的支持?6、没过是否获得了广泛的国际支持?上述考虑后被归结为“鲍威尔原则”。根据沈毅老师《白宫里的主角们》第五讲内容得出处世的道理:1、有些时候,不要在做完某件事之后改变目标。
2021-07-15 12:54:31 690
原创 关于vue3使用particles粒子特效
不知道大家有没有被particles恶心过,反正这东西是教育了我一下午时间。起初我想直接用 vue-particles 这个插件去做,但我惊讶的发现,好像不顶用。vue-particles 内部用了 require 这个api,vue3已经全面启用了require,去拥抱 commonJSes6 了,改动了一个地方,其他地方也会出问题。这里最快的实现步骤:第一步:引入 particles.js :npm i particles.jsoryarn add particles.js第二步:
2021-06-12 20:25:31 4064 18
转载 npm install node-sass死活安装不上,最后终于搞定
在项目内添加一个 .npmrc 文件:phantomjs_cdnurl=http://cnpmjs.org/downloadssass_binary_site=https://npm.taobao.org/mirrors/node-sass/registry=https://registry.npm.taobao.org然后使用 npm install 安装 node-sass 和 phantomjs 时都能自动从淘宝源上下载,但是在使用npm publish的时候要把 registry 这一行给
2021-04-28 21:39:57 535
原创 js 验证手机号
checkPhoneNumber(str) { let reg = /^1[3456789]\d{9}$/ return reg.test(str) },让我们一起有条不紊的持续进步,喜欢的话不妨点个小小的赞与关注。
2021-04-28 15:40:58 123
原创 js 验证护照
checkPassport(passport, empty) { if (empty != true && passport.length === 0) { console.log("请输入护照编号!"); return false; } var myreg = /^[a-zA-Z0-9]{3,21}$/; var hz = /^(P\d{7})|(G\d{8})$/; .
2021-04-28 15:39:01 2075
原创 js 验证出生年月
// 验证出生年月 checkBirthday(str) { let reg = /^(?:(?!0000)[0-9]{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02]-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[1359][26])|(?:0[48]|[2468][048]|[1359][26])00)-02-29)
2021-04-28 15:36:58 706
原创 vue封装组件发布npm
学习渠道:https://www.bilibili.com/video/BV1zy4y1q7bW?p=1感谢 前端欧阳锋 大佬的技术分享,以下则是我根据视频总结的 vue封装组件发布npm 的笔记。vue封装组件发布npmVue项目中需要的操作:1、vue.config 内 新增 scripts2、在指定的打包目录下创建js暴露install方法cmd操作如下1、nrm切换为npm源2、登陆npm 命令:npm login3、如果发布新组件 npm publish4、如果修改版本需要先键入以下命令后.
2021-04-28 11:29:22 161
原创 css-鼠标悬停,霓虹灯按钮动画效果
最终效果:html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>霓虹灯按钮动画效果悬停特效</title> <link rel="stylesheet" href="../reast.css"> <link rel="stylesheet" href="./style.css">&
2021-01-12 11:50:26 372
原创 css-涟漪效果按钮特效
最终效果:html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>涟漪效果按钮</title> <link rel="stylesheet" href="../../reast.css"> <link rel="stylesheet" href="./style.css"><
2021-01-12 11:40:24 1402
原创 微前端框架学习记录 ——singleSpa 新建demo(一)
参考:https://www.bilibili.com/video/BV17V411r71A搭建一个简单的 singleSpa demo (全程CV即可
2021-01-08 15:54:47 663 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人