自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对Promise的理解

Promise 是一门新的技术(ES6 规范)Promise 是 JS 中进行异步编程的新解决方案(备注:旧方案是单纯使用回调函数)从语法上来说: Promise 是一个构造函数从功能上来说: promise 对象用来封装一个异步操作并可以获取其成功/失败的结果值。

2022-12-02 17:55:44 152 1

原创 如何进行axios和request封装

Axios 是一个基于 Promise 的 HTTP 库,可以用在浏览器和 node.js 中

2022-12-02 17:43:49 1097 2

原创 Vue3中父子传参

(2)在子组件的setup(){ }中,有一个props的参数,在props中有所有传递过来的数据,通过点属性的方式即可拿到,然后进行后续操作。(1)子组件的setup(){ }中除了props还有一个context的参数(上下文环境),通过该参数下的emit即可执行父组件的事件。(2)在父组件的setup(){ }中定义并导出这个事件,该事件有一个参数(data),该参数即为子组件传递过来的数据。(1)在使用的子组件的标签上通过@绑定一个自定义事件类型(子组件调用的事件类型),后面绑定一个事件。

2022-11-28 20:27:45 1260

原创 Vue3知识点总结

Vue3知识点整理

2022-11-28 20:16:11 395

原创 uni-app高频面试题

2、学习成本低,uniapp封装的组件与微信小程序相似,并且基于vue.js,上手快。事件总线可以作为组件沟通的桥梁,就像是所有组件共用相同的事件中心,可以向该中心注册发送事件或接收事件。设置,在需要的地方的js文件let app=getApp() app.globalData.数据。条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译到不同的平台。在uni中可以通过uni.$emit(eventName,OBJECT)来触发全局的自定事件。参数=参数值"});

2022-11-24 22:49:48 4085

原创 微信小程序高频面试题

在微信生态里,小程序在功能和体验上是可以秒杀掉 H5 页面的,H5 页面经常出现卡顿、延时、加载慢、权限不足等原因,而这些问题在小程序里都不会出现。在微信中,小程序拥有众多入口,例如附近的小程序、小程序码、分享、发现-小程序等五十多个的入口。在父组件的子组件上绑定自定义事件,在子组件定义一点击事件触发自定义事件,通过this.triggerEvent({“自定义事件”,“传递参数”})获取。用户在使用小程序时,只需要轻轻点一下就可以使用,更加符合用户对使用方便、快捷的需求,所以小程序的用户数量不断增加。

2022-11-24 22:40:57 1161

原创 Vue高频面试题总结

其中前两个都是元素在父组件中,拓展的结构也在父组件中,直接在子组件中占位,在父组件中添加结构即可,区别就是具名插槽给插槽取了名字,多个插槽存在时可以一一对应。路由守卫是路由在跳转前、后过程中的一些钩子函数,这些函数可以让你操作一些其他的事,在后台管理中设置权限时经常看到,在实现路由跳转前校验是否有权限,有权限就可以通过,反之就会被执行其他操作,如返回首页。事件总线多用于兄弟组件的通信。多个组件引入局部混入时,一个组件中改动了mixin中的数据,另一个引入了mixin的组件中的属性和方法是不会改变的。

2022-11-23 21:59:30 252

原创 多行文字垂直居中的方法

多行文字垂直居中的方法

2022-11-22 11:57:49 489

原创 js和es6高频面试题总结

js面试问题总结

2022-11-20 20:38:29 329

原创 h5c3高频面试问题总结

(1)calc :中间盒子宽度设置为width:calc(100%-两边宽度之和),左中右三个盒子都 设置为float:left。怪异盒模型:内容的宽度 = 设置的宽度 - border的宽度 - padding的宽度"(2)浮动:左右两个盒子分别设置为float:left/float:right,中间盒子设置左右内边 距padding;transition-timing-function(过渡的时间速度曲线):ease(默认的)、linear(匀速的)所以,项目之间的间隔比项目与边框的间隔大一倍;

2022-11-20 20:33:33 191

原创 组件之间的通讯方式

组件之间的通讯方式:父传子、子传父、缓存、vuex、ref、事件总线

2022-11-18 18:53:22 63

原创 防抖和节流

防抖和节流

2022-11-14 18:19:57 277

原创 uni-app事件总线

uni-app事件总线

2022-10-27 20:22:10 695

原创 如何提高小程序的加载速度?

如何提高小程序的加载速度?

2022-10-27 12:00:59 1881

原创 微信小程序-第四天

【代码】微信小程序-第四天。实现瀑布流

2022-10-23 16:16:55 155

原创 微信小程序第三天

微信小程序传值

2022-10-20 22:05:09 239

原创 微信小程序第二天

1.使用button组件的loading属性,在按钮的文字前边出现一个Loading2.wx.showToast显示提示(一般搭配wx.hideToast使用)1.存储:wx.setStorageSync('list', {age:5})2.获取:wx.getStorageSync('list')

2022-10-20 21:15:39 94

原创 微信小程序--初识小程序

在界面对应的JS文件中的data属性上定义数据。

2022-10-20 21:01:22 104

原创 Vue创建项目

6. 选择路由模式(输入y和n都可以,y代表history模式没有#号,n代表hash模式有#号)7.选择css预处理器,就是会转化成css的语言。11.最后一步是是否保存特性(保存y,不保存n)2.在终端中输入vue create 项目名字。8.格式化和代码检测的配置,默认的就可以。9.代码格式检测时机,默认的就行。1.在vscode终端中 新建终端。3.选择第四项---自己选择配置。10.你希望配置放在哪里。4.选择125678项。

2022-09-26 23:56:22 538

原创 Vue第五天:组件与路由

1、后端路由:对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源2、前端路由:对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash有一个特点:HTTP请求中不会包含hash相关的内容;所以,单页面程序中的页面跳转主要用hash实现。

2022-09-26 23:49:44 96

原创 Vue基础第四天

Vue组件和插槽的使用

2022-09-22 19:33:38 67

原创 Vue基础第三天

从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!

2022-09-21 21:48:33 122

原创 Vue基础第二天

Vue基础第二天

2022-09-20 20:57:08 377

原创 Vue基础第一天

Vue.js是一套构建用户界面的渐进式框架。

2022-09-19 22:11:49 82

原创 项目问题以及涉及知识点总结

1.input获取audio进度条的进度,2.LocalStorage 和 SessionStorage。3.让进度条频率和歌词保持一致。

2022-09-17 21:40:02 59

原创 数组去重常用的六种方法

数组去重常用的六种方法

2022-08-30 23:05:40 229

原创 深拷贝的常用的三种方法

深拷贝最常用的三种方法

2022-08-30 22:20:27 267

原创 BootStrap介绍

BootStrap是当下流行的前端框架,特点就是灵活简洁,代码优雅,美观大方,其目的是为了让Web开发更敏捷。先引入BootStrap的css文件,再引入jQuery的js文件,最后引入BootStrap的js文件。响应式网格系统随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。移动端:大多数手机浏览器的可视口宽度为980,默认缩放比例为1。warning:表示一个警告的操作(黄色)danger:表示一个危险的操作(红色)info:表示信息变化的操作(蓝色)Bootstrap 表格。

2022-08-24 21:11:23 534

空空如也

空空如也

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

TA关注的人

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