自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快应用(quick app)踩坑汇总

最近在开发快应用,开发过程中遇到了一些问题总结下来1.接口申明在 manifest 文件的 features 中,除了@system.app使用前以外都需要申明。2.纯文字需text标签 div标签文字内容不展示(文本节点必须放在text, span, a, label 标签内)3.相对定位和绝对定位都不能用,也没有z-index , 因此想实现某个东西浮在另一个东西的上面,需要用到它的......

2022-07-13 20:10:57 4417

原创 vue3 + vite项目中使用swiper8实现切换一次滚动多张

页面轮播图可以一次显示多个slide,同时当点击左右按钮时可以切换多张。主要使用到的属性 // 一行有几个,设置slider容器能够同时显示的slides数量 // 几个slide列为一组,点击左右按钮切换的时候会以这个group的数量为准...

2022-07-13 20:09:45 4746 5

原创 vue项目中使用react组件

vue中使用react组件

2022-06-13 12:36:33 5810

原创 自己实现一个ESlint插件

文章目录一、ESLint是什么?二、实现ESlint插件的步骤1.安装工具2.初始化ESlint插件项目3.初始化ESlint规则三、使用ESlint插件总结一、ESLint是什么?ESLint 是一个JavaScript 代码检查工具,通过静态分析对代码进行检查。默认使用 Espree 解析器将代码解析为 AST 抽象语法树,然后再对代码进行检查。ESLint 内置了一些规则,点击详细查看。但在实际项目开发时可能会有一些自定义的需求,你可以通过自定义ESlint插件来实现自定义规则的需求。二、实

2022-04-18 12:10:05 1337

原创 Mac 全局安装npm包报权限错误

问题描述Mac在全局安装 npm 包的时候,例如 npm i yo -g,会因为权限问题报错 :解决方案:1.查看 node_modules 目录的所有者ls -la /usr/local2.修改npm包所安装目录的权限sudo chown -R $USER /usr/local如果不知道当前USER的可以通过命令 who am i获取3.修改成功后就可以全局安装npm包了,可以通过ls -la /usr/local查看目录是否已切换权限...

2022-04-14 16:20:22 1778

原创 H5页面(vue项目)使用LinkedME实现唤起APP的功能

H5页面(vue项目)使用LinkedME实现唤起APP的功能最近开发的混合app要做个分享的功能,需要实现在微信或者qq打开app分享出去的链接能够直接调起手机的app,所以用了LinkedME来实现h5页面唤起app的功能LinkedME官网就有js集成的文档,按照那个步骤来就可以实现,详情见:https://docs.linkedme.cc/web/#/linkPage?page_id=...

2020-01-06 10:50:00 2863 1

原创 npm build报错 API fatal error handler returned after process out of memory on the background thread

问题:在打包vue项目时报错API fatal error handler returned after process out of memory on the background thread原因:从报错上看是因为后台进程内存不足后返回API错误处理程序解决办法:关掉电脑不必要的进程和任务重新进行打包...

2019-02-19 14:19:20 3818

原创 vue项目创建时报错:Module build failed: Error: No parser and no file path given, couldn't infer a parser.

在创建一个vue项目启动时报错,报错的内容为: error in ./src/App.vueModule build failed: Error: No parser and no file path given, couldn’t infer a p arser. at UndefinedParserError.Wrapper (D:\dyyc\bookstore\node...

2018-05-28 15:52:20 4197

原创 git clone远程项目的分支

一般我们clone仓库项目主要都是master分支,那这里简单介绍一下git clone远程项目分支的步骤 1.git clone xxxxxxxxxx(远程项目clone的地址) 2.cd xxx(项目的文件名) 进入这个文件目录里 3.git branch -a 查看当前项目有多少分支 4.git checkout -b dev origin/dev 本地创建...

2018-03-15 14:23:22 668

原创 关于css3新属性pointer-events

今天同事在开发webview的时候遇到一个问题,页面图片想要按压时有效果,所以给其加了个当图片按压下上面有个遮罩层,但是在低版本系统手机上,在点击时原本给图片的点击事件触发不了,分析原因是图片上方的遮罩层把点击事件拦住了,点击不能穿透,后来查询后发现给遮罩层加个pointer-events:none就可以了。 查了一下css3的手册发现pointer-events设为none的元素永远不会成为鼠...

2018-03-14 16:22:13 400

原创 vue项目报错'Do not use built-in or reserved HTML elements as component id:'

开发vue项目时报错 这是因为组件的命名和html标签重复导致警告,所以创建组件的时候要注意组件命名与html标签区分开有篇更详细的介绍,大家有兴趣可以看下:https://cnodejs.org/topic/5816aabdcf18d0333412d323

2018-01-19 16:27:45 15906 2

原创 vue watch对象内的属性

vue可以通过watch监听data内数据的变化。通常写法是:new Vue({ data: { a: 100, msg:{ channel:'音乐', style:'活泼' } }, watch: { a: function (newval, oldVal) { console.log('new: %

2018-01-18 16:54:26 20335 1

原创 URL里莫名出现%20问题

今天后端问我一个问题,说页面地址参数名后会莫名多出一个%20,这样本来页面地址应该是https://h5.t.qingoo.cn/details?bookId=‘对应的书籍id’,但是实际上成了https://h5.t.qingoo.cn/details?bookId=%20+‘对应的书籍id’,这样就会使页面访问出错。 URL里出现%20的原因的地址中存在的空格被转码成了%20,所以写一个正则

2018-01-05 17:56:08 22826 1

原创 图片等比例缩放问题

今天在做公司的一个年终总结的时候遇到这么一个问题,要求是外层父级盒子,宽为1000px,居于页面中部,里面有两张图片,要求是横向刚好占满盒子。两张图片的尺寸分别是left_on:524*259,right:535*259,结构代码如下: Document

2018-01-05 17:51:30 599

原创 解决img标签出现间距的几种方法

作为一名开发人员,在日常开发工作中经常会遇到由多张图片组成的页面,虽然设置了元素间的margin值padding值都为零,但是依然会看到两张图片间会有丑陋的空隙间距,无法做到无缝拼接。 所以简单的查了查发现造成这种现象的原因是因为img是内联元素,而内联元素的特性是“行布局”形式,意思也就是内联元素默认对齐方式都是和它的父级的 baseline 去进行对齐的,但是撑开高度确实整体的高度,包含b

2018-01-03 15:54:12 2502

空空如也

空空如也

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

TA关注的人

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