自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uView节流防抖遇见的问题!

uView使用吐槽之---节流防抖!

2023-09-14 11:53:26 362

原创 子组件想使用父组件的方法函数--通过props传递实现函数传递

props传递的方法函数,函数中this指向调用者。如果子组件使用props使用父组件的函数,是没有办法通过函数访问到父组件里的数据的。

2022-08-29 15:15:51 1829 1

原创 小程序 页面刷新后自动滚回到页面某一位置:scroll-view中scroll-into-view的使用

页面滚动到特定位置,scroll-view中scroll-into-view的使用。

2022-07-20 15:40:34 2800

原创 props传递异步数据报错的问题

小程序props探索--初始化值为undefined,依然报错Cannot read property 'name' of null

2022-07-08 15:27:00 824

原创 那些年我卡死的微信小程序

小程序框架:uview+uniapp

2022-06-14 16:33:30 495

原创 解决v-show数据更新后,组件未重新渲染

使用数组长度作为v-show判断条件,数组变化后,组件未渲染出来。

2021-12-01 14:32:36 3169

原创 小程序配置Permission找不到,改了不起作用。

问题描述:写小程序的时候,调用的微信的wx.getLocation()接口,小程序报如下的提示,官方要求配置permission,如下:全局配置 | 微信开放文档 (qq.com)https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#permission1、那问题来了,permission写在那?文档没说。百度一圈后,大家说配置在app.json 中,我扫视了一圈项目文件,怎么没有ap.

2021-11-02 10:32:15 1123 1

原创 组件间隔代传递--provide inject

应用场景描述:祖父组件提供数据,子孙组件可以依据需求将祖父提供的数据注入自己的组件中。优势:不用一层层props,无视中间隔了多少层组件。缺点:祖父组件的提供的数据是调用接口从后台获取的,这种情况下由于存在异步,子组件开始是拿不到值的,需要default设置初始值以免报错。使用感受:感觉不大友好,最终我还是props一层层传值了。<script> export default {//祖父组件 provide(){ retur...

2021-08-24 10:12:18 71

原创 uView使用之路--u-search组件

踩坑之旅官网使用教程:uView-search效果图:代码:<template> <u-search placeholder="日照香炉生紫烟" v-model="keyword"></u-search></template><script> export default { data() { return { keyword: '遥看瀑布挂前川' } } }</script>基本功

2021-08-19 13:38:33 15057 9

原创 2021-08-08 页面生命周期与组件生命周期

页面与Vue实例各自的生命周期写代码的时候了解到页面与Vue实例各自存在生命周期,Mark一下。1、页面的生命周期遵循驼峰命名规则onLoad 页面加载时触发,只一次。onShow 页面显示时触发,可多次,如最小化后重新打开。onReady 页面渲染完成时触发,只一次。onHide 页面隐藏时触发。onUnload 页面卸载时触发。wx.navigateTo跳转时钩子函数的触发...

2021-08-08 19:03:03 172

转载 学习es6 setter/getter研究

1.背景   在ES6中,我们对类的定义如下 1 class Person { 2 // 构造函数 3 constructor (name) { 4 // 属性初始化 5 this.name = name; 6 } 7 8 // 成员方法 9 sayName () {10 console.log(this.name);11 }12 13 // 静态方法14

2021-06-11 17:55:43 435

转载 es6之扩展运算符 三个点(...)

es6之扩展运算符 三个点(...)es6之扩展运算符 三个点(...)对象的扩展运算符数组的扩展运算符总结es6之扩展运算符 三个点(…)对象的扩展运算符理解对象的扩展运算符其实很简单,只要记住一句话就可以:对象中的扩展运算符(...)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中let bar = { a: 1, b: 2 };let baz = { ...bar }; // { a: 1, b: 2 }上述方法实际上等价于:let bar = { a: 1, b:

2021-06-10 18:09:26 57

转载 白话es6系列一:Array.of()和Array.from()

一个问题首先,我们来看一个问题,我需要创建一个共81项的数组,有9行,每行9个数(从1-9),在页面上进行展示,如下:怎么做呢?可以这样: let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9] arr = arr.concat(arr) arr = arr.concat(arr) arr = arr.concat(arr) arr = arr.concat([1, 2, 3, 4, 5, 6, 7, 8, 9]) ..

2021-06-10 17:06:22 201

转载 浅拷贝和深拷贝

在前端项目中,a 数组赋值给 b 数组,然后修改 a 数组中的内容,b 数组也会跟着改变。var a = [666]var b = a;a[0] = 777;console.log(b) // 777原因:a 数组本质是指向数组的一个地址,更改数组元素就是更改地址存储数据的内容,b 数组也是这个地址的,所以会跟着改变。解决办法:浅拷贝 :如果数组元素是基本类型,就会拷贝一份,互不影响,而如果是对象或者数组,就会只拷贝对象和数组的引用,这样我们无论在新旧数组进行了修改,两者都会发生变化。

2021-06-10 16:00:09 67

转载 apply()方法和call()方法

apply()&call()  之前涉及到一次关于apply和call的代码,当时没有时间整理,今天趁着空闲时间来整理一下两个方法的区别和使用方法。  其实每个function函数都有一个apply()和call()方法,他们的作用相同,都是在特定的作用域中调用函数,等于设置函数体内this的指向  定义  apply:调用一个对象的一个方法,用另一个对象替换当前对象。例如:B.apply(A, arguments);即A对象应用B对象的方法。call:调用一个对象的一个方法,用

2021-06-10 11:01:33 350

转载 Proxy

Proxy对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等)。术语handler包含捕捉器(trap)的占位符对象,可译为处理器对象。traps提供属性访问的方法。这类似于操作系统中捕获器的概念。target被 Proxy 代理虚拟化的对象。它常被作为代理的存储后端。根据目标验证关于对象不可扩展性或不可配置属性的不变量(保持不变的语义)。语法const p = new Proxy(target, handler)...

2021-06-09 19:20:15 53

转载 详谈JavaScript原型链

转载自本文是学习中传思客在慕课网开的课程《前端跳槽面试必备技巧》的学习笔记。课程地址:https://coding.imooc.com/class/evaluation/129.html#Anchor。目录创建对象有几种方法 原型、构造函数、实例、原型链 instanceof的原理 new运算符创建对象的方法  在了解原型链之前,首先先了解一下创建对象的几种方式,介绍以下三种。代码:<script type="text/javascript"> ..

2021-06-08 17:31:09 51

转载 图解javascript原型链

原型链和原型对象是js的核心,js以原型链的形式,保证函数或对象中的方法、属性可以让向下传递,按照面向对象的说法,这就是继承。而js通过原型链才得以实现函数或对象的继承,那么下面我们就来聊一聊js中的原型链。以下图居多,请放心食用。prototype和contructorprototype指向函数的原型对象,这是一个显式原型属性,只有函数才拥有该属性。contructor指向原型对象的构造函数。// 可以思考一下的打印结果,它们分别指向谁function Foo() {}console.

2021-06-08 17:01:33 221

转载 JS的Reflect学习和应用

前言今天我们要聊的是一个比较生僻的概念-反射,在JS中至少我之前没听过,直到在后来的一个项目中看到TL写的代码才知道还有这么一个概念。可能Pyhton的童鞋会反驳,因为这个概念在他们的语言中是经常被使用的,无奈偶是C语言的。。。。在国内的技术文章中你去搜索"JS 反射"得到的大部分的内容都是在说“利用JS的for(…in…)语句实现反射机制”,但其实反射机制在如今的ES6中可以得到更大的延伸以及运用的,这个在后续会讲解。不过这些文章都用一句比较通俗的话来说什么叫反射机制:反射机制指的是程序在运

2021-06-08 11:47:53 361

转载 Web 开发技术>JavaScriptJavaScript>标准内置对象ObjectObject.defineProperty()

Object.defineProperty()Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。备注:应当直接在Object构造器对象上调用此方法,而不是在任意一个Object类型的实例上调用。...

2021-06-08 11:26:07 65

转载 浅谈js的键值对key和value

> 昨晚无意中看到类似下面结构的一段代码的取值问题,引起我的兴趣,花了点时间写了个demo给大家分享一下。。。1   var obj = [2     {"2011":{"name":"jyjin","age":20}},3     {"2012":{"name":"jyjin","age":21}}4   ];56   var obj1 = {7     "2013":{"name":"jyjin","age":22},8     "2014":{"name":"jyjin","a.

2021-06-08 10:00:25 2418

空空如也

空空如也

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

TA关注的人

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