自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue简单接口封装

没有特别的幸运,那么就特别的努力!!!既然没有优人的天赋,那就拼吧!先看下效果:接口封装:第一步:解决跨域接口请求,一般都会碰到跨域问题,在vue项目中,我们采用页面代理的方法解决跨域问题:文件config——index.js文件index.js'use strict'// Template version: 1.2.7// see http://vuejs-template...

2020-01-08 10:46:31 1605

原创 PC端 px自适应,类似于响应式(js,jq)

没有特别的幸运,那么就特别的努力!!!我们常在开发中碰到一个问题运用px像素开发,窗口大小会改变=>样式会变解决方案:onresize 窗口事件(js)onresize事件在窗口或者框架的大小发生改变的时候会被调用1.下面我们主要介绍jq的用法首先页面引用jq<script type="text/javascript" src="http://apps.bdimg.com...

2019-07-05 18:02:31 2311

原创 Vue项目自动转换 px 为 rem

Vue项目自动转换 px 为 rem前提条件1.脚手架vue-cli 搭建好2.vue项目可以正常运行1、创建rem.js文件创建一个utils文件,添加一个rem.js文件// 基准大小const baseSize = 32// 设置 rem 函数function setRem () { // 当前页面宽度相对于 750 宽的缩放比例,可根据自己需要修改。 const...

2019-05-21 12:01:30 1913 1

原创 页面生成图片或PDF node-egg

页面生成图片或PDF,运用node中的egg作为中间件,进行处理!

2023-07-30 18:38:11 858

原创 vue3的那些事

vue3 + vite + ts + vant + axios + sass 移动端h5搭建新项目

2022-10-19 21:16:52 1761 1

原创 你不知道的Event Loop

你不知道的Event Loop

2022-07-20 20:04:49 266

原创 小程序上传图片+vue上传图片

1.小程序 + vant示例:https://youzan.github.io/vant-weapp/#/uploader#ji-chu-yong-fa.引入在app.json或index.json中引入组件,默认为ES6版本,ES5引入方式参见快速上手。"usingComponents": { "van-uploader": "@vant/weapp/uploader/index"}基础用法<van-uploader preview-size="60px" file-l

2021-06-18 20:38:30 434

原创 小程序上拉加载

1.小程序 + bindscrolltolower坑位:1.scroll-view 高度 100% <scroll-view scroll-y="true" bindscrolltolower="getMoreData" style="height:100%;"> <view class="listStyle" wx:for="{{list}}" wx:key="key"> <text>{{item.displayDate}}&lt

2021-06-18 20:28:22 77

原创 小程序组件传值

父子传值小程序官方文档: https://developers.weixin.qq.com/miniprogram/dev/reference/api/Component.html.父级1.json文件引入{ "navigationBarTitleText": "我的", "usingComponents": { "longRange":"/packageC/pages/aboutMe/longRange/longRange" }}2.wxml调用 + 传值/* Int

2021-06-18 20:23:28 99

原创 简写工具类

系列文章目录提示:函数式编程思想文章目录系列文章目录前言一、简写编程写法?总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、简写编程写法?let res = 1;if(res) console.log(1111) // 1111res && console.log(333) // 333总

2021-04-26 22:03:17 248

原创 vuex刷新数据丢失问题解决

没有特别的幸运,那么就特别的努力!!!1.手动利用HTML5的本地存储vuex的state在localStorage或sessionStorage或其它存储方式中取值缺点:最直观的就是,手动写比较麻烦。2.利用vuex-persistedstate持久化插件处理插件的原理其实也是结合了存储方式,只是统一的配置就不需要手动每次都写存储方法nuxt 项目解决方案:1.安装vuex-persistedstate插件yarn add vuex-persistedstate --save或npm

2021-02-02 14:25:20 277

原创 react组件间传值

没有特别的幸运,那么就特别的努力!!!react组件间传值1.父传子 props <label> <input type="checkbox" checked={this.props.isAllChecked} onChange={this.handlerSelectAll} />全选 </label>2.子传父 父组件定义一个方法// 父: 定义一个方法抛出 <TodoHeader addTodo = {this.

2020-12-20 20:47:39 333

原创 去掉eslint 检测

没有特别的幸运,那么就特别的努力!!!示例方法一:提交无阻碍根目录(package.json平级)新建.eslintignore文件srcsrc 意思是只要src下面的文件都 不 进行eslint检测方法二:保存自动纠正安装拓展ESLint,Prettier找到setting.json文件修改setting.json文件{ "git.autofetch": true, // "editor.fontFamily": "'Courier New', Consolas

2020-11-27 10:45:59 2029 3

原创 2020 前端面试题上 vue篇

没有特别的幸运,那么就特别的努力!!!2020 前端面试题上 vue篇vue篇vue 双向绑定原理v-model 的原理scoped样式穿透组件之间的传值通信axios拦截器怎么配自定义指令vuexcomputed 和 watch区别filter与computed计算属性——判断是否有图片v-if & v-show & v-forv-bind & v-modevue生命周期$set , $get()trim 过滤首位空格谈谈你对 keep-alive 的了解组件中 data 为什么

2020-06-26 12:42:09 2210 2

原创 小程序接口封装

没有特别的幸运,那么就特别的努力!!!既然没有优人的天赋,那就拼吧!看下接口数据先看下封装好——界面调用方法//第一步 引入封装好的api ——————调用里面方法import { nestApi_zfry_findEnforceLawMessageList } from '../../../utils/api.js' /*** 生命周期函数--监听页面加载*/ onLoad: function (options) { this.zfjgList(); } //

2020-05-26 22:55:44 1619 1

原创 js 上传图片

没有特别的幸运,那么就特别的努力!!!既然没有优人的天赋,那就拼吧!先看下效果:二话不说 , 直接上代码为了方便 代码直接放一个页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content=...

2020-04-01 12:09:04 239

原创 js上拉加载,jq上拉加载

没有特别的幸运,那么就特别的努力!!!既然没有优人的天赋,那就拼吧!先看下效果:css * { margin:0px; padding:0px; } #header { position:fixed; top:0px; left:0px; width:100%; ...

2019-12-31 10:37:53 541 2

原创 js跑马灯 页面滚动

没有特别的幸运,那么就特别的努力!!!既然没有优人的天赋,那就拼吧!html<div class="test" id="test"></div>css.test{ width: 455px; height: 180px; position: relative; overflow: hidden; /* z-index:9; */}js...

2019-12-26 17:04:31 925 1

原创 css 公共样式 + 水平 垂直居中

没有特别的幸运,那么就特别的努力!!!水平居中:适用于一些样式布局,特别是需求图片,等宽不等高或等高不等宽有的宽高不确定…但最终效果——要垂直居中显示,解决方案如下:水平居中1.行内元素.box{ text-align: center;}2.块级元素.info{ margin: 0 auto;}3.flex布局.parent { display: ...

2019-12-19 17:45:27 261

原创 CSS调整滚动条样式

没有特别的幸运,那么就特别的努力!!!我们常在开发中会碰到这样一个问题,就是给定一个窗口可滚动样式不能默认,或者不显示滚动条1.默认<!DOCTYPE html><html><head> <meta charset="utf-8"/> <title>二级目录</title> <style> ...

2019-08-07 09:47:03 304

原创 echarts地图的运用 免费获取乡镇json数据

没有特别的幸运,那么就加倍的努力!!!效果图echarts地图需引入基本文件echarts.js文件中国地图js文件全国json数据(可以按需引入,减少代码冗余),这一步进行了收集,特别是浙江这块数据比较齐全下载路径:https://github.com/15171222839/echartsMap<!DOCTYPE html><html lang="en"&...

2019-07-23 16:00:45 1709 2

原创 前端跨域问题

没有特别的幸运,那么就加倍的努力!!!什么是跨域?简单的来讲——就是违背了同源策略,“协议+域名+端口” 三者只要有一者不同,就会存在跨域在我们前端开发中,常常碰到一些接口上的跨域问题,现在分享几种常用的解决方案:方案一:jsonp1.jquery ajax:$.ajax({ url: 'http://www.tpWang.com:8080/login', type:...

2019-07-10 17:00:31 539

原创 js事件冒泡,事件捕捉,事件委托解析

没有特别的幸运,那么就特别的努力!!!1.事件冒泡和事件捕捉1.使用W3C标准的addEventListener,FF和Chrome浏览器都支持,IE6/IE7/IE8都不支持这个函数。不过从IE9开始就支持了这个标准的API。addEventListener((type, listener, useCapture)type=>事件(click)listener=>函数us...

2019-07-04 10:10:17 342

原创 Echarts图表基本操作

Echarts图表(主要介绍柱状图)1.legend 标题导航栏legendlegend: { orient: 'vertical',//标题竖着排 图例列表的布局朝向。 'horizontal'如上图横着 itemGap:18, x: 'left', //左边排布 top:'20%', //距离图表上边距 ...

2019-07-03 14:04:17 577

原创 jq基本事件,点击事件,路由跳转传值,select选择框

jq点击事件前提条件引入js<script src="https://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>一.点击事件 来回切换左边弹出框html部分·<div class="menu-box"> <span class="slider"> ...

2019-06-30 22:01:56 884

原创 vue 路由跳转几种方法

vue 路由跳转几种方法1.router-link 【实现跳转最简单的方法】<router-link to='需要跳转到的页面的路径> 类似于a 的标签div和css样式略 <li > <router-link to="keyframes">点击验证动画效果 </router-link> </li&...

2019-06-13 10:17:07 678

原创 promise() 用法

es6 promise() 用法Promise 是异步操作,用于解决回调函数和事件模拟promise环境<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width...

2019-05-28 09:49:23 2399

原创 时间戳转换,时间钟表

时间戳转换start_time开始种植时间: 2019-03-08plant_circle种植时长: 365需求:我想拿到结束种植时间 _________ 应该是2020-03-07/**后台传过来的数据: start_time开始种植时间: 2019-03-08 plant_circle种植时长: 365 需求:我想拿到结束种植时间 _________ 应该是2020-03...

2019-05-23 16:33:16 653 1

原创 小程序图片上传

小程序图片上传去wxml页面 编写 代码片.<!-- 加工图片/视频 --> <view class="company-news-block"> <view class="company-news-name"> <view class="company-news-left">加工图片/视频</view&g...

2019-05-08 18:49:07 173

原创 字符串,对象转json格式

1.问题:后台传过来数据——weather一连窜字符串深克隆: 创建一个新对象,属性中引用的其他对象也会被克隆,不再指向原有对象地址。 JSON.parse、JSON.stringify()JSON.parse()方法将数据转换为 JavaScript 对象。JSON.stringify()方法用于将 JavaScript 值转换为 JSON 字符串2.解决方案: JSO...

2019-05-07 17:32:32 300

原创 正则,indexOf,filter,valueOf,join,concat,reverse,sort,splice,slice,parseInt,random

基础:parseInt,splice,sliceNaN 非数字,属于number类型parseInt() 参数先一个一个转字符串,再转整数——如果转不了就后面参数不执行obj.toString() 转化为字符串obj.join("x") 把数组转为字符串 x——可选,默认,隔开toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 var a...

2019-05-05 22:58:52 436

原创 vue 模糊搜索

方法一:简单demo实现 用到es5=>filter() 过滤 var arr = [11, 12, 13, 14, 15, 16];var brr = arr.filter(function (val) { return val%2 == 0; //遍历数组,返回值为true保留并复制到新数组,false则过滤掉});console.log(b...

2019-05-02 22:30:05 1099

原创 git基本使用方法 及 码云入门到使用

github-usagegithub创建与上传本地文件,首先你得有自己git账号一.创建很简单直接在登录首页,点击new repository————(选中公开public)————然后点击create repository创建仓库二.上传本地文件1.在桌面创建一个文件,把要上传的东西放在文件里2.启动git Bash代码编辑框3.cd到创建的文件夹中//(cd des...

2019-05-01 16:38:56 1230 1

js上拉加载源码采用jq编写

在实际开发中难免少不了,上拉加载数据功能模块,现在大部分框架可能也有这个功能模块,但这里面存在一个学习成本问题,要花费开发人员时间和精力,考虑大家的便利性,我封装了一个上拉加载的轮子,代码不多

2019-12-31

空空如也

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

TA关注的人

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