自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react 中tab 切换样式并停留

首先要自己模拟一个数据 constructor(props) { super(props); const {getDetail} = props this.state = { isShow:1, list: [ { img: 'https://cdn1.xunkyz.com/tocConsul/Cardioid/20210704134218538_572447.jpg', id: 1,

2021-10-16 17:02:40 291

原创 css、less、scss,div、ul、li实现无缝滚动

css实现无缝滚动 //mymoves 变量名 可以以自己定义//form 从那边来 to到哪去//from 下的 left 为 负值 那么就是 从左向右滚动//from 下的left 为正值 那么就是 从右向左滚动//from 下的top 为正值 那么就是 从上向下滚动//from 下的top 为负值值 那么就是 从下向上滚动@-webkit-keyframes mymoves { from { left:-546px; }

2021-08-14 15:53:26 595

原创 vue构建项目对接口的调用封装

在项目这里面写入 一个配置文件 我写的是config >infex.vue(后面会附上一张图)const env = process.env.NODE_ENV || 'prod' 这个prod就是开发模式const EnvConfig = { dev: { // 你要和你公司的后端要的接口地址放在这里 // 这个可以随意定义 就是一个变量 apiOrderUrl //http://192.168.4.90:7810/api 这个就是接口地址 //多个接口也可以使

2021-07-26 18:31:05 681

原创 简单上传图片 (没封装)

服务器地址接口:js封装的上传服务器接口地址 const apiUploadFile= 'http://9090.12.3.99:2020/api/upload/swaggerUpload<template><div> <el-upload class="avatar-uploader" :action="uploadUrl"

2021-06-18 18:58:46 129

原创 flex 上中下布局 适合使用 移动h5 小程序

<template> <view> <view class="head">头</view> <view class="container">中 </view> <view class="footer">尾</view> </view></template><script></script><style lang="scss"&g

2021-06-04 09:54:54 111

原创 前端离线访问pwa技术 离线访问的webpack的配置

//开发环境的配置//resolve用来拼接绝对路劲的方法//const resolve = require("path")//const HtmlWebpackPlugin=require('html-webpack-plugin');///引入这个环境变量const workboxWebpackPlugin=reuqire('workbox-webpack-plugin')//设置node环境变量// process.env.NODE_ENV="development";//开发环境.

2021-05-14 16:51:14 279 2

原创 webpack 的基本生产环境 和开发环境的基本简单配置

//配置文件//开发环境的配置//resolve用来拼接绝对路劲的方法const resolve = require("path")const HtmlWebpackPlugin=require('html-webpack-plugin');const MiniCssExtractPlugin=require("mini-css-extract-plugin")const OptimizeCssAssetsWebpackPlugin=require('optimize-css-assets

2021-05-14 11:46:49 130

原创 webpack 开发环境的简单基本配置

//开发环境的配置//resolve用来拼接绝对路劲的方法const resolve = require("path")const HtmlWebpackPlugin=require('html-webpack-plugin');const MiniCssExtractPlugin=require("mini-css-extract-plugin")const OptimizeCssAssetsWebpackPlugin=require('optimize-css-assets-webpack-p

2021-05-14 11:41:29 86

原创 el-upload 封装组件中action的地址是啥东西

<el-upload :class="[disabledInput? 'upLoadShowNone':'']" class="upload-demo" :accept="accept" action="你上传图片地址,后台给你上传图片的接口 例如:“https:1005.0.0.1?=a.b.upImg”" :on-change="handerChange()" .

2021-04-21 20:47:38 2046

原创 el-tabel的编辑出现input的时候后端没有返回对应的字段

<对页面代码的处理> <el-table :data="list" @row-dblclick="dbclick" style="width: 100%" > <template slot-scope="scoped"> <span v-if="scoped.row.isShow"> <el-i..

2021-04-19 14:49:01 207

原创 sku的增加

<template> <div class=""> <div class="form-group"> <div class="form-h">商品规格</div> <div class="form-item" v-for="(attr,index) in attrs" :key="`attr${index}`"> <div class="form-title">

2021-04-15 18:34:25 138

原创 前端使用富文本 组件化 可直接使用

富文本组件<template> <div> <div id="editor"></div> </div></template><script>import E from "wangeditor";export default { data() { return { editor: "", content:"", info_:null };

2021-04-14 17:18:24 129

原创 前端以多个参数传递 以逗号形式传参,多种传参问题

v-model 多个参数传递 以逗号形式传播let a=this.form.name.toString()let b=this.form.sex.toString()let c=this.form.nax.toString()定义数组 : list:[]this.list.push(a,b,c)在将数组中转换 成stringlet arr=this.list.join(",")

2021-04-14 14:51:05 972

原创 后端返回给前端一个未解析的JSON怎么处理

后端返回的数据:{“attrs”:[{“value1”:"\u7ea2\u8272",“value2”:“S”,“detail”:{"\u989c\u8272":"\u7ea2\u8272","\u5c3a\u5bf8":“S”},“pic”:“http://www.baidu.com”,“price”:“1”,“cost”:“2”,“ot_price”:“3”,“jf”:“4”,“jj”:“5”,“stock”:“6”,“bar_code”:"",“weight”:1011,“volume”:0,“br

2021-04-14 11:31:21 520

原创 Ajax是什么?以及如何创建AJax

1.Ajax并不算是一种新的技术,全称是asychronousjavascriptandxml,可 以说是已有技术的组合,主要用来实现客户端与服务器端的异步通信效果,实 现页面的局部刷新,早期的浏览器并不能原生支持ajax,可以使用隐藏帧(iframe) 方式变相实现异步效果,后来的浏览器提供了对ajax的原生支持.2.使用ajax原生方式发送请求主要通过XMLHttpRequest(标准浏览器...

2020-03-03 17:29:14 291

原创 For...in迭代 和For..of有什么区别

for…infor…in 循环返回的值是数据的结构的key(类比键值名)遍历对象返回的对象key值,遍历数组返回的数组的下标(key)for…in 不仅可以遍历数字 键名,还会遍历原型上的值和手动添加其他的键for…in 循环出的是(key)总结:fon…in 循环贴别适合遍历对象for…of 是ES6新引入的特性。修复了ES5引入的for…in的不足for…of不能循环普通的对象...

2020-03-03 17:28:49 759

原创 同步和异步的区别?

同步:浏览器向服务器发送请求的时候,服务器比较忙,浏览器需要等待服务器忙完之后才能将数据返回,给浏览器才能显示数据异步:浏览器向服务器请求数据,服务器比较忙,,浏览器可以自如 的干原来的事情(显示页面),服务器返回数据的时候通知浏览器一声,浏 览器把返回的数据再渲染到页面,局部更新...

2020-03-03 17:28:06 125

原创 垃圾回收机制?

1.他的原理:定期找出一些不在继续使用的变量,然后将其释放,所以垃圾回收机制会按照固定的时间间隔周期执行,垃圾回收机制不是时时的2.标记清除:当变量进入环境时,将变量标记为”进入环境“,当变量离开环境时 标记为:”离开环境“,在某一时刻时,垃圾回收器会过滤掉环境中的变量,以及被环境引用的变量,剩下的就被回收了,IE,Firefox、Opera、Chrome、Safari,中实现的都是标记清除回...

2020-03-02 18:45:44 101

原创 如何理解闭包?

个人理解1.闭包就是一个函数,就是一个函数可以访问另一个函数的作用域里的变量常见的 闭包 就是 a函数嵌套b函数,然后a函数返回函数,这样呢 b函数可以访问a函数中的作用域,但是 b函数在a函数以外的地方时,这一点 才体现了 函数的真正的强大之处无论何时何地,如果将函数作为第一级值类型并到处传递,你就会看到闭包在这些函数中的使用。在定时器、事件监听、Ajax请求、跨窗口通信或者其他异步任务中...

2020-03-02 18:29:36 107

原创 vue 双向数据绑定原理

通过Observer:通过监听器来进行对象的属性和变化 如果有变动可以拿到最新值 通知订阅者通过Compile对每个节点指令进行解析扫描 ,根据指令模板替换数据,进行更新Watch,是Observer和Complice的桥梁,能够收到每个属性的变化 从而更新视图...

2020-01-13 14:36:29 122

原创 说一下从输入 URL 到页面加载完中间发生了什么?

TCP链接:再通过第一步的DNS域名解析后,获取到了服务器的IP地址后,便开始建立一次链接,这是由TCP协议完成的,主要通过三次握手第一次握手:建立链接时,客户端发送syn包到服务器,并进入SYN_SENT状态,等待服务器确认,第二次握手:服务器接受到syn的包时,必须确认客户端的SYN,同时自己也发送一个SYN包,此时进入SYN_RECV状态第三次握手:客户端收到服务器的SYN+ack的...

2020-01-13 14:25:45 273

原创 prop 验证,和默认值

props:会接收不同的数据类型,常用的数据类型的设置默认值的写法Number, String, Boolean, Array, Function, Object

2020-01-11 09:14:05 938

原创 VUE中methods,computed,watch的区别

methods:只要调用就会重新执行一次,computed:是具有缓存的,只要计算属性的依赖没有进行相应的数据更新,那么computed会直接从缓存中获取值watch:是监听 data 和计算属性中的新旧变化...

2020-01-11 08:19:35 102

原创 generator(异步编程,yield,next(),await,async)

是一个迭代器生成函数,返回值是一个迭代器(Iterator)可用于异步调用有三种状态(A,B,C)执行时三种状态的关系A=>B=>C=>A 这种状态就是状态机1generator 函数时ES6提供的一种异步编程绝决方案回调地狱 ::很多个函数嵌套异步流控异步流控:就是按照顺序控制异步操作,没一步都可以认为一个异步的过程,(每一步完成之后才能继续下一个工序)这就是异...

2020-01-10 08:38:04 271

原创 Promise是什么?有哪些状态和参数?如何使用

1.主要用于异步计算2.可以将异步操作队列化按照期望的顺序执行,返回自己想要的结果3可以再对象之间传递和操作promise,帮助我们处理队列pending-resolved(未完成变为成功)再异步操作成功时调用,并将操作的结果作为参数传递出去;reject:pending-rejected(未完成变成失败)再异步操作调用失败,时将报出的错误,作为参数传递出去promise有三个状态...

2020-01-10 08:37:43 1098

pr视频剪辑包会都是干货都是干货都是干货

有人要学习视频剪辑的话,或者想了解的话都可以学,毕竟抖音快手繁衍出来的东西多的多但是我的这个pr教程 看完你就直接可以上手操作分分种可以做出一个视频大于20几节课,都是干货,都是干货,都是干货,技术是无价的!!!

2021-07-26

空空如也

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

TA关注的人

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