自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode代码缩写

(4)循环+属性填充:select>option[value='北京']{$}*3>a[href='#']{北京}按下tab键。七、编序 $:ul>li.light-$*3,按下Tab键。五、分组 ():输入(ul>li*2)+p,按下Tab键。八、内容{}:输入ul>li{$}*3,按下Tab键。一、嵌套 >:输入div>ul>li,按下Tab键。四、返回 ^:输入ul>li*3^p,按下Tab键。(3)文本填充:ul>li{小李}*3按下tab键。三、重复*:输入li*3,按下Tab键。

2023-06-19 13:00:18 1569

原创 ios尺寸

ios尺寸

2023-03-02 15:56:54 123

原创 nodeJS切换版本之gnvm使用

1、下载gnvm.exeGitHub - Kenshin/gnvm: Node.js version manager on Windows by GO2、安装(官网讲的很清晰)没有安装过node.js,将gnvm.exe保存到任意文件夹,并将此文件夹加入到环境变量 Path;已经安装过node.js,将gnvm.exe 保存node.js所在文件夹中;(node.js文件夹位置:在cmd命令行中输入where node)3、基础命令查找node版本。gnvm search

2022-04-27 10:12:01 1020

原创 字体转换,woff,ttf,otf,eot,svg

https://transfonter.org/导出后

2021-06-24 14:28:51 1264

原创 es6 ...省略号

1、深拷贝数组(仅限一维数组,二维数组失效)var a = [1,2,3];var b = [...a];a.push(4)console.log(a) //1,2,3,4console.log(b) //1,2,32、连接多个数组var arr1 = [0, 1, 2];var arr2 = [3, 4, 5];var arr3 = [...arr1, ...arr2]; //[0,1,2,3,4,5]3、展开运算符let a = [1,2,3];le...

2021-06-22 14:53:09 530

原创 html热加载

1、安装node.js =>https://www.runoob.com/nodejs/nodejs-install-setup.html2、live-server服务安装初始化npm:npm init 安装live-server:npm install -g live-server 启动live-server:live-server package.json中找到”script”,写入:"server":"live-server ./ --port=9090"- ...

2021-01-26 11:16:59 344

原创 vscode引入scss

https://blog.csdn.net/zyy_0725/article/details/79459974

2021-01-25 17:21:03 690

原创 vue插槽,分分钟理解

1、默认插槽,父组件调用子组件得时候,没有传值,默认显示插槽里面得值。如果父组件传值了,那就显示父组件得内容父组件:<template> <div> <span class="bold">默认插槽:子组件标签里没写东西,默认显示</span> <slotCom></slotCom> <slotCom>不默认 &nbsp;&nbsp;&nbsp;&lt

2020-12-23 18:11:02 791

原创 vue computer用法,get set详解

computer:计算属性get:获取属性。computer有2个属性,get和set,一般我们都是默认使用get,就像下面的代码<template> <div> {{nameNew}} // => '哈哈哈哈' </div></template><script>export default { data(){ return { name:'哈哈哈哈', } }, c

2020-12-17 14:44:06 5529

原创 watch和computer的区别

计算属性computed1. 支持缓存,只有依赖数据发生改变,才会重新进行计算2. 不支持异步,当computed内有异步操作时无效,无法监听数据的变化3.computed 属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data中声明过的数据通过计算得到的4. 如果一个属性是由其他属性计算而来的,这个属性依赖其他属性,是一个多对一或者一对一,一般用computed5.如果computed属性属性值是函数,那么默认会走get方法;函数的返回值就是属性的属性值;在com..

2020-12-17 14:23:40 3372 1

原创 vue watch用法,deep,immediate详解

watch:监听数据的变化 ,但是当值第一次绑定的时候,不会执行监听函数,只有值发生改变才会执行。 watch: { queryForm(newValue,oldValue){ console.log(newValue) console.log(oldValue) } },deep:监听数组和对象(因为它们的引用指向同一个对象/数组,所以新旧数据是一样的),要使用深度监听 watch: { queryForm: { //监听整个对.

2020-12-17 14:12:28 735

原创 15分钟学会vuex。State、 Getter、Mutation 、Action简述

vuex

2020-12-15 15:56:59 1007 1

原创 微信小程序主包和分包区别。小程序如何分包

pages以内的是分包,每一个文件夹代表一个分包。subPackages是分包,每一个root都是一个分包截止于目前,小程序总大小不超过8M,每个包不超过2M打包原则声明 subPackages 后,将按 subPackages 配置路径进行打包,subPackages 配置路径外的目录将被打包到 app(主包) 中 app(主包)也可以有自己的 pages(即最外层的 pages 字段) subPackage 的根目录不能是另外一个 subPackage 内的子目录 首页的 TAB

2020-12-01 10:31:40 5529 2

原创 media查询一般使用的分辨率

@media (min-width: 1024px){ body{font-size: 18px}} /*>=1024的设备*/@media (min-width: 1100px) { body{font-size: 20px}} /*>=1024的设备*/@media (min-width: 1280px) { body{font-size: 22px;}}@media (min-width: 1366px) { body{font-size: 24px;}} ...

2020-11-18 15:03:59 585

原创 使用Charles实现前端数据mock和解决Charles接口报404

1.下载Charleshttps://www.charlesproxy.com/latest-release/download.do2.接下来在桌面或者其他地方新建一个json文件,里面写上你需要mock的数据。3.打开刚才安装的charles软件,然后在charles中配置tools -> Map Local Settings:4.点击add按钮后在弹窗中填入协议、域名、端口、请求路径和要mock的文件路径。填完之后点击OK填写完相关信息后这里就会多出一条刚刚填的信息勾选..

2020-07-07 11:47:42 880 1

转载 create-react-app 引用webpack

https://blog.csdn.net/moshowgame/article/details/91984076

2020-06-03 15:41:24 256

原创 react入门

最近开始学react,分享一下学习经验一、react入门,讲述react基本用法。(不包括路由)1、https://www.qiuzhi99.com/playlists/react.html这个是入门视频2、http://huziketang.mangojuice.top/books/react/lesson1这个react小书,根据这个敲例子1和2可以选择一个就行,如果觉得一开始只看文本或者视频学的不明白,那么推荐。先看一遍视频,然后再刷一遍小书敲例子我是先看的视频,然后又刷的小书(.

2020-05-28 12:12:22 129

原创 配置webpack开发环境、生产环境,不同命令分别打包

1、在/package.json中,为启动命令设置不同的参数 "scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", "dev_test": "webpack-dev-server --inline --progress --env=...

2020-04-23 16:24:55 1099

原创 前端Vue中多语言切换功能的实现

在基于vue-cli项目开发过程中,多语言切换功能可使用vue-i18插件,具体实现方法如下:step1: 在项目中安装vue-i18插件cnpm install vue-i18n --save-devstep2:在项目的入口文件main.js中引入vue-i18n插件import Vue from 'vue'import router from './router'imp...

2020-04-23 16:05:43 1375 1

原创 async/await demo

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Docum...

2020-03-17 17:56:20 145

原创 写一个简单的promise例子

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document&l...

2020-03-17 10:57:09 341

原创 小程序二级联动下拉框 vant picker

vant官方提供得例子是什么鬼,谁家数据结构会是这种。。。无语了const citys = { '浙江': ['杭州', '宁波', '温州', '嘉兴', '湖州'], '福建': ['福州', '厦门', '莆田', '三明', '泉州']};经我改造直接上代码1、value-key 是json中要显示得文字<van-picker columns="{{...

2019-11-30 22:03:46 2550 1

原创 element-ui+vue实现双语切换功能

这里主要是vue2+elementUI+i18n 国际化语言切换1、首先安装i18n:npm install vue-i18n --save2、在src建以下目录,并附上代码:cn.js代码:‘’import zhLocale from 'element-ui/lib/locale/lang/zh-CN' //引入element语言包const cn = { lo...

2019-11-27 11:52:27 1714

原创 git怎么用,git回退,git分支

现在远程分支有一套代码。我们需要把代码拷到本地git clone 路径例如:git clone https://gitee.com/ceshi/ceshi.git创建后查看本地分支(本地只拉代码了,没有创建其他分支,那么默认的分支名称就是master)git branchgit创建本地分支分支名称叫 devgit checkout -b dev切换本地分支...

2019-11-15 16:57:57 320

原创 小程序npm使用UI框架

4、等npm安装后,回到小程序。选择工具=》构建npm5、构建完成后,想用什么组件就引用什么。比如我要用vant的按钮首先在app.json里面引用。路径自己按照项目中的路径写好路径写好保存后,直接就在wxml页面中写组件代码就可以了...

2019-10-23 15:29:27 335

原创 H5页面在IOS input输入后会把页面顶起 留白

解决办法:input框绑定blur事件blurTo(){ window.scrollTo(0,0)},没想到如此简单

2019-08-30 16:33:44 1334

原创 JavaScript 中 call()、apply()、bind() 的用法

其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解!先看明白下面:obj.objAge; // 17obj.myFun() // 小张年龄 undefinedshows() // 盲僧 比较一下这两者 this 的差别,第一个打印里面的 this 指向 obj,第二个全局声明的 shows() 函数 this 是 window ;1,call()...

2019-07-01 13:30:59 85

原创 什么是原型对象、实例、原型链讲解(简单易懂,不墨迹)

首先用构造函数(一会解释什么叫做构造函数)的方法创建一个对象var M=function(){this.name='123'} //ƒ (){this.name='123'}var a1=new M() //M {name: "123"}console.log(a1.name) //123构造函数:现在M就是构造函数,因为他被new过了!在js中,只要是被new过的函数都...

2019-06-24 23:02:04 1730 1

原创 echart 报错Cannot read property 'toFixed' of null

原因:折线图没数据的时候,(目前我只是在折线图发现这样的情况)解决:每次渲染折线图的时候调用setOption这个方法 =》chart.setOption(option, true);...

2019-06-18 14:42:14 3257

原创 elementUI build打包后字体图标丢失

问题描述:打包后发现element字体路径不对,导致浏览器找不到字体包,无法加载字体解决方法:分2步1、webpack module配置:(build目录下webpack.base.conf.js)module: { rules: [ ...(config.dev.useEslint ? [createLintingRule()] : []), {...

2019-06-17 14:38:50 1761

原创 css渐变色

CSS 渐变背景在线设计工具http://gradient.awesomes.cn/

2019-06-04 22:37:10 149

原创 vscode插件

vscode 作为一款逐渐火热的编辑器。它的特点免费、开源、多平台,以及集成git,代码调试,插件丰富等有点,被大家逐渐熟知和认可。这里主要说一下前端常用插件。Auto Rename Tag  自动重命名配对的HTML / XML标签bachground  修改背景,设置编辑器界面的背景图片。但是好像现在会出错,具体设置内容在vsc找到插件看详细信息。...

2019-06-04 22:11:28 242

原创 js获取上传文件内容,ajax POST提交

<from action="" enctype="multipart/form-data" method="post"> <a> <span>修改头像</span> <input type="file" id="fileUp" accept="image/png,image/jpeg"> ...

2019-05-29 19:15:21 2978

原创 vue下载图片到本地(同源和不同源的解决方式)

同源的直接a标签下载<template> <div> <a href="../../../assets/allIcon.jpg" download="img">同源保存为图片</a> <div @click="down">不同源保存为图片</div> </div></templ...

2019-04-03 11:23:14 7537 5

原创 vue监听window.resize方法

<template> <div id="app"> <div :style="{width: `${screenWidth}px`}"> <router-view/> </div> </div></template><script>export defaul...

2019-03-30 14:39:41 693

原创 小程序引用阿里iconfont

1、获取iconfont 这里就跳过了。获取后直接是下面这个文件夹2.将整个文件夹放到小程序中,页面目录是 lib/icontfont,并且将iconfont文件中的iconfont.css改成iconfont.wxss。不然一会小程序会报错,因为小程序样式文件都需要是wxss3.再app.wxss中全局引用iconfont ==&gt; @import ...

2019-02-26 11:16:35 297 2

原创 h5 SDK调用微信扫一扫时,wx ios不兼容

 wx.config中debug=true安卓手机调用完全没问题,提示也正常但是ios一点反应没有,连提示弹框都没有,后来发现时wx报错,换了一个低版本的sdk就解决了  1.4.0版本太高&lt;script src="http://res2.wx.qq.com/open/js/jweixin-1.3.0.js"&gt;&lt;/script&gt;另外ios还有一些别...

2019-01-24 11:20:58 3254

原创 何时使用===和==

与undefined和null做比较的时候使用双等if(obj.a==null){ // 这里相当于 obj.a===null || obj.a===undefind 简写形式 //这个是jquery源码中推荐的写法}其余情况皆可使用===...

2019-01-23 17:05:38 408

原创 JS if判断缩写(三元表达式and逻辑运算符)

var a=11if(a&gt;10){ alert('a大于10')}else{ alert('a小于10')}三元表达式var a=11a&gt;10?alert('a大于10'):alert('a小于10')逻辑运算符(场景:如果符合条件就。。。)var a=9a&gt;10 || alert('a小于10')var a=11a&gt;...

2019-01-23 16:31:25 12820 1

原创 H5项目开发神器 vconsole(h5项目怎么看console.log)

问题:h5项目怎么看console.log神器vconsole使用方法在html头部引入&lt;script src="https://cdn.bootcss.com/vConsole/3.2.2/vconsole.min.js"&gt;&lt;/script&gt;&lt;script&gt;var vConsole = new VConsole();&lt;/script&...

2019-01-22 16:46:56 4841

空空如也

空空如也

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

TA关注的人

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