自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决:ERROR: POSTCSS RECEIVED UNDEFINED INSTEAD OF CSS STRING

解决:ERROR: POSTCSS RECEIVED UNDEFINED INSTEAD OF CSS STRING

2023-04-10 18:43:45 754

转载 什么是跨域问题?

跨域问题

2023-01-10 16:43:53 312

原创 多级组件通信:$attrs 和 $listeners 的用法

多级组件通信:$attrs 和 $listeners 的用法

2022-12-06 16:04:28 196

原创 在项目中引用vuex并动态加载modlues

在项目中引用vuex并动态加载modlues

2022-11-29 15:48:54 614

原创 uni-app 返回上一级或多级页面,并携带参数

uni-app 返回上一级或多级页面,并携带参数

2022-11-28 17:29:31 781

转载 Vue中的Mixin混入

Mixin

2022-11-25 16:44:44 219

转载 ES6 对象新增方法Object.keys() 、Object.values() 、Object.entries()

es6新增对象方法

2022-10-03 23:07:10 1123

转载 uniapp左上角返回按钮跳转,返回按钮事件

uniapp返回按钮跳转

2022-09-15 10:37:04 2250

转载 nodejs的版本管理工具(nvm)

nvm

2022-08-18 10:47:24 757

原创 uni-app 开发商城项目总结

uni-app 开发商城项目总结

2022-08-17 15:31:39 488

转载 vue和nvue的区别

vue和nvue的区别

2022-08-16 22:52:17 853

转载 uniapp中的@tap和@click的区别

uniapp中的@tap和@click的区别

2022-08-16 17:27:39 4536

原创 组件传值传对象,子组件接收空的问题

组件传值传对象,子组件接收空的问题

2022-08-14 22:51:37 664

转载 防抖和节流

防抖和节流

2022-08-14 22:47:12 88

转载 uni-app学习总结

学习uni-app总结

2022-08-14 16:40:18 240

原创 解决github的代码提交成功但是不显示绿色方块

解决github的代码提交成功但是不显示绿色方块

2022-07-23 15:49:37 727

原创 nth-last-child() 选择器

使用after设置分割线,最后一行不显示分割线。

2022-07-21 11:16:20 627

转载 CSS实现文本一行垂直居中,两行垂直居中,超出两行文字显示省略号的方法

实现单行垂直居中,两行垂直居中,超过两行省略…显示<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> span{ display:-webkit-box; -webkit-line-clamp:2;

2022-03-23 17:19:14 1327

转载 vuex - getters

getters相当于vue中的计算属性,通过getters进一步处理,得到我们想要的值,而且允许传参,第一个参数就是stateimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex) export default new Vuex.Store({ state: { //存放状态 nickname:'Simba', firstname:'张', lastname:'三丰', age:20, gend

2022-03-22 16:52:02 86

转载 mapState 辅助函数

import {mapState} from 'vuex'export default { name: 'home', computed: mapState(['nickname','age','gender'])}mapState(['nickname','age','gender']) //映射哪些字段就填入哪些字段这一句代码就相当于下面这些nickname(){return this.$store.state.nickname}age(){return this.$store.

2022-03-18 15:57:35 279

转载 vuex-state

一、state引入vuex 以后,我们需要在state中定义变量,类似于vue中的data,通过state来存放状态state: { //存放状态 nickname:'Simba', age:20, gender:'男' }有了vuex,我们不必在考虑组件之间的传值,直接就可以通过$store来获取不同的数据,如果需要vuex中的多个数据的这时候,我们可以将它定义在computed中。Props,methods,data和computed的初始化都是在beforeCre

2022-03-03 16:19:47 453

原创 密码加密问题

密码加密支付密码:sha256密码加密后进行Rsa加密sha256是一种不可逆的算法,Rsa加密是一种非对称加密,Rsa的公钥通过接口获取后进行保存。获取到支付密码后,通过sha256算法得到一个字符串,用后台返回的公钥进行rsa加密字符串后上送【用公钥进行Rsa加密】...

2022-03-02 17:47:15 131

原创 原生交互问题

$bridge.callHandler 第三方交互插件在头像上传、身份证上传的时候会设计到与原生的交互,与原生交互之前需要先约定交互方法名称以及传给原生的数据格式(json格式)【json 对象】,原生进行处理后执行回调方法,获取到原生的data数据后先进行string字符串判断,符合string字符串【json字符串】后继续json转换,转换后可通过key值对应的value值,切记在回调方法之前进行_this...

2022-02-28 16:06:42 161

原创 传递参数问题-vue-router

3.vue-router-传递参数问题($route)(1)this.router和this.router 和 this.router和this.route 的区别:this.$router 相当于一个全局的路由对象,包含路由相关的属性、对象 (如 history 对象) 和方法,在任何页面都可以通过 this.$router 调用其方法如 push() 、go() 、resolve() 等。this.$route 表示当前的路由对象。每一个路由都有一个 route 对象,它是一个局部的对象,可以获

2022-02-25 10:44:15 423

原创 转译问题-计算属性

转译问题-计算属性在一个计算属性里可以完成各种复杂的逻辑,包括运算、函数调用等,只要最终返回一个结果就可以。watch和computed的区别:watch和computed各自处理的数据关系场景不同,watch擅长处理的场景:一个数据影响多个数据时;computed擅长处理的场景:一个数据受多个数据影响时。总结:如果页面数据需要经过复杂计算就用 computed,如果一个数据需要被监听并且对其他数据做一些操作就用 watch。...

2022-02-24 10:30:51 299

原创 数据回显问题

![1.数据回显问题(1)sessionStorage与localStorage​ 1)区别​ localStorage生命周期是永久,除非用户清除localStorage信息,否则这些信息将永远存在;​ sessionStorage生命周期为当前窗口或标签页,一旦窗口或标签页被永久关闭了,那么所有通过它存储的数据也就被清空了​ 2)具体用法:以sessionStorage举例​ sessionStorage.setItem(key,value):将value存

2022-02-23 15:44:30 896

原创 小数点精度缺失的问题

https://www.husw.net/blog/post/1572/1/2/https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=monline_4_dg&wd=element%20ui%20%E8%AE%BE%E7%BD%AE%E6%89%8B%E6%9C%BA%E5%8F%B7%E7%A0%81input&oq=element%2520ui%2520%25E8%25AE%25BE%25E7%25BD%25AE%25

2021-08-03 11:17:43 137

原创 element ui表尾合计行保留两位小数

https://www.husw.net/blog/post/1572/1/2/

2021-07-29 17:51:15 604

原创 form表单问题

form表单问题:1、v-model与:model区别:(1) v-model是vue.js中内置的双向数据绑定指令,用于表单控件以外的标签是不起作用的(即只对表单控件标签的数据双向绑定有效)。(2) :model相当于v-bind:model的缩写,v-bind动态绑定指令,默认情况下标签自带属性的值是固定的,这种只是将父组件的数据传递到了子组件,并没有实现子组件和父组件数据的双向绑定。当然引用类型除外,子组件改变引用类型的数据的话,父组件也会改变的。2、element ui下拉框写法://模

2021-07-11 22:14:08 135

原创 2021-5-13学习内容

一面:1、算法(1)快速排序简述假设当前需要从小到大进行排序,快速排序的核心思路是,从当前数组中,找到一个元素作为基准比较值(key),分别从两个方向进行比较。从后往前找,比key小元素放在数组前面。然后从前往后找,比key大的元素放在数组后面。最终两个方向交汇到中间,让key交换到数组的中间位置。(2)二叉树:定义:每个节点最多含有两个子树的树称为二叉树。遍历方式(后、前)查找一个数的查找深度2、操作系统(1)线程和进程(2)进程之间通信方式①FIFO,也称为命名管道,它是一种文件

2021-05-13 16:50:51 76

原创 基于Vue和Axios的小型在线音乐播放器

基于Vue和Axios的小型在线音乐播放器文章目录基于Vue和Axios的小型在线音乐播放器思路:一、音乐查询二、音乐播放三、歌曲封面四、歌曲评论五、播放动画六、播放MV总结思路:一个音乐播放器的功能:1、歌曲信息:封面,歌名,专辑,作者2、控制器:上一首,下一首,暂停播放3、进度条:总进度,缓存进度,播放进度,播放时间,总时间,进度拖拽按钮4、播放方式:单曲循环,顺序播放,随机播放,列表循环5、声音:总声音长度,当前声音长度,声音长度拖拽按钮6、播放列表:序号,操作,歌名,歌手,专

2021-04-25 15:12:08 656

原创 Vue总结

一、【v-show与v-if区别】实现本质:*v-show:*通过display : none和display: block之间切换。*v-if:*通过DOM节点的插入,删除来实现切换性能对比:v-if:切换时需要删除、插入节点开销大但是在初始化的时候,如果条件是false是不会插入节点渲染的会节约性能。总结:如果不是频繁切换只需要渲染时条件渲染用v-ifv-show:有更高的初始渲染开销。就算是false也会渲染但是在切换的时候只是改变样式。消耗少。总结:在频繁切换的时候用v-sh

2021-04-19 14:32:34 136 1

转载 flex布局

移动web开发——flex布局1.0传统布局和flex布局对比1.1传统布局:兼容性好布局繁琐局限性,不能再移动端很好的布局1.2 flex布局操作方便,布局极其简单,移动端使用比较广泛pc端浏览器支持情况比较差IE11或更低版本不支持flex或仅支持部分1.3 建议1. 如果是pc端页面布局,还是采用传统方式2. 如果是移动端或者是不考虑兼容的pc则采用flex2.0 flex布局原理flex 是 flexible Box 的缩写,意为" 弹性布局 ",用来为盒状模

2021-04-18 18:40:42 153

原创 web前端页面优化问题

1、减少HTTP请求达到性加粗样式能优化改善响应时间最简单的途径就是减少HTTP请求的数量次数。2、使用字体图标在可以大量使用字体图标的地方我们可以尽可能使用字体图标,字体图标可以减少很多图片的使用,从而减少http请求,字体图标还可以通过CSS来设置颜色、大小等样式,何乐而不为。3、合并脚本和样式表将多个样式表或者脚本文件合并到一个文件中,可以减少HTTP请求的数量从而缩短效应时间。不过合并所有的样式文件或者脚本文件可能会导致在一个页面加载时加载了多于自己所需要的样式或者脚本,对于只访问该网站一个(

2021-04-18 11:07:13 245 1

原创 2021-4-16 面试总结

维世致新一、自我介绍二、介绍项目(音乐播放器)中间旋转的图片怎么做的?功能?遇到的困难?三、js相关基本数据类型和引用数据类型js中判断数据类型的方法有哪些?null与undefined区别答:typeof (可追问,typeof NaN 为number, typeof null 为 object)instanceof(怎么用?)Object.prototype.toString.call()四、ES6新特性promise?五、vue有哪些特性?答:v-model

2021-04-16 13:29:07 136

原创 **前端开发工程师(初级)试题总结

览众数据前端开发工程师(初级)招聘试题第一部分:HTML+CSS1.行内元素有哪些?块级元素有哪些?CSS 的盒模型?行内元素: a b br i span input select块级元素:div p h1 h2 h3 h4 form ulCss盒模型:内容(content),边框(border) ,外边距(margin),填充(padding)2.你如何对网站的文件和资源进行优化?期待的解决方案包括哪些?文件合并(目的是减少http请求)、文件压缩、使用 CDN (内容分发网络)来托管资源

2021-04-15 10:28:38 341

原创 axios

axios必须先导入才可以使用使用get或post方法即可发送对应的请求then方法中的回调函数会在请求成功或失败时触发通过回调函数的形参可以获取响应内容,或错误信息

2021-04-14 15:02:20 137

原创 前端学习总结

前端常见面试问题最近发现了一个up主“Alice铛铛铛”,学习到了很多面试技巧,下面分享一下一、1.vueAPP适配是怎么写的,用的什么单位?2.get和post有什么区别?3.计算属性和监听器有什么区别?4.v-for渲染列表是key是用来做什么的?5.数据请求在生命周期哪一个阶段?6.水平居中有哪几种方法?7.flex弹性盒模型?8.父盒子中子盒子浮动有什么后果?9.清除浮动有哪些方法?10.定位有哪些属性?相对定位是相对什么定位?11.行没元素和行内块元素有什么区别?行内块元

2021-04-14 13:59:57 286

原创 JavaScript 表单验证

JavaScript 表单验证JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。表单数据经常需要使用 JavaScript 来验证其正确性:验证表单数据是否为空?验证输入是否是一个正确的email地址?验证日期是否输入正确?验证表单输入内容是否为数字型?必填(或必选)项目下面的函数用来检查用户是否已填写表单中的必填(或必选)项目。假如必填或必选项为空,那么警告框会弹出,并且函数的返回值为 false,否则函数的返回值则为 true

2021-04-14 12:21:00 120

转载 如何跳过b站最后的鸣谢

如何跳过b站最后的鸣谢转自知乎用户:chenj// 按F12,点击console,复制代码到里面,按回车就行$('video')[0].onended=()=>{$('.bilibili-player-video-btn-next').click()}

2021-04-12 15:14:01 4684 1

空空如也

空空如也

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

TA关注的人

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