自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端包部署linux常用指令

unzip 文件名,解压zip压缩文件。mv 文件名,移动文件,可更改文件名字。cp文件/文件名,复制文件夹或文件。rm 文件夹/文件名,删除文件。

2023-07-07 16:15:43 108

原创 vue中使用dom的contains选中元素的坑

不能使用v-if和v-else进行元素匹配,否则在使用this.$refs.xxx获取元素会出现匹配不上的情况,vue在重新渲染元素的时候会打一个独立data-v-hash值,会导致匹配不上,所以只能使用v-show或者设置其他样式控制。

2023-06-12 14:40:00 220

原创 tsx使用vant组件插槽

使用方法插入插槽对应函数。对应使用该插槽的元素。

2023-06-06 11:35:03 391

原创 判断base64文件类型

uitl方法

2022-07-18 14:36:12 1580

原创 Taro爬坑总结(待续。。。)

1.场景值scenetaro获取场景值只能在app.js下的componentWillMount和componentDidShow生命周期下获取,页面需要使用场景值的可以用缓存(setStorageSync)保存,使用完清除对应缓存2.小程序中不支持<style scoped>,需要使用 cssModules 代替 修改config/index.js文件的config.mini.postcss.cssModules,enable设为true,namingPattern设为modul

2021-07-10 16:57:02 972

原创 vue生命周期总结(个人理解)

附上官网生命周期图:beforeCreate:开始创建阶段,这个阶段主要做的事是,初始化Vue实例,此时组件的对象还未创建,el 和 data 并未初始化,因此无法访问methods, data等上的方法和数据。created:Vue实例创建之后调用,数据观察,属性和方法的运算,完成了data的初始化,但el还没有初始化,挂载阶段还没有开始,可以正常调用methods方法,这个时候可以进行一些获取数据的请求。beforeMount:挂载之前被调用,此时,render函数首次调用(虚拟DOM的

2020-09-19 08:58:33 301

原创 css的伪元素和css伪类

css伪元素(4个):用于向某些选择器设置特殊效果。:before:用于在元素前面添加内容。:after:用于在元素后面添加内容。:first-line:向文本首行添加样式。:first-letter:向首字母添加样式。css伪类(8个):也是用于向某些选择器添加特殊的效果。:active:向激活的元素添加样式。:hover:向鼠标悬浮上方的元素添加样式。:visi...

2019-03-16 10:27:35 190

原创 最简单方法实现vue双向数据绑定

相信了解到vue.js都知道,vue能实现双向绑定,这里简单写一个demo去理解双向绑定,主要是用到Object的defineProperty对象对数据进行劫持,通过改变属性触发set方法,代码如下:html:&lt;input type="text" id="userName"&gt; &lt;p id="value"&gt;&lt;/p&gt;javascript:var obj = ..

2018-06-15 00:07:25 341

原创 javascript数组去重的几种方法

1.利用ES6的Set集合进行去重:Array.prototype.distinct = function(){ let arr = this; return Array.from(new Set(arr));}let testArr = [1,1,1,2,2,3,3];testArr.distinct();//[1,2,3]2.通过splice去重:通过双层循环,两两比较值,如...

2018-06-14 00:51:21 356

原创 javascript利用canvas制作验证码

html部分,创建一个div容器&lt;div style="width: 300px;height: 50px" id="login_validate"&gt;&lt;/div&gt;randomCode.js!(function (window, document) { var size = 5;//设置验证码长度 function GVerify(options) { //创...

2018-03-13 20:10:15 594

原创 html5调用摄像头实例

最近在学习在做HTML5的项目,看了博客上html5调用摄像头拍照的文章,但各有瑕疵。于是自己查阅书籍写了一个demo,主要分三步,废话不多说上代码。HTML代码部分:&lt;!--video用于显示媒体设备的视频流,自动播放--&gt; &lt;video id="video" autoplay style="width: 480px;height: 320px"&gt;&lt;/vid...

2018-03-08 21:15:05 16112 5

空空如也

空空如也

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

TA关注的人

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