微信小程序如何实现数据共享与方法共享详解
目录全局数据共享 Moboxnpm安装及其注意事项小程序对 npm 的支持与限制npm 依赖包的安装与使用Mobox组件方法共享 behaviors1. 什么是 behaviors2. behaviors 的工作方式3....
目录全局数据共享 Moboxnpm安装及其注意事项小程序对 npm 的支持与限制npm 依赖包的安装与使用Mobox组件方法共享 behaviors1. 什么是 behaviors2. behaviors 的工作方式3....
在很多后台管理系统中,发送请求的时候,需要打开一个loading,收到响应后,需要关闭这个loading,对于这种通用的逻辑,我一般是在axios拦截器中做这种处理,因为不是每个请求都需要全局...
目录1、vue老项目引入TypeScripe从零开始创建vue+typescript项目通过前端各个框架的发展,例如vue3.0,react和angular等框架的源码都是用ts(typescript)进行编写的,因此我感觉未来...
目录实现思路这里有三种方法来存储账号密码:功能界面记住账号密码功能的具体实现密码加密localStoragecookies总结实现思路用户登录时若勾选“记住我”功能选项,则将登录名和...
目录数组去重1、from()叠加new Set()方法2、spread操作符(…)替换数组中的特定值没有map()的映射数组空数组将数组转换为对象用数据填充数组合并数组两个数组的交集删除数组...
目录1.原型的关系2.原型链3.结语前言:
我们上一篇文章介绍了JavaScript原型,为什么不将原型链一起介绍了呢?因为JavaScript中的原型链是一个难点,也是一个面试必问的考点,现在就...
相信很多刚刚接触vue的伙伴会遇到这样的问题,就是说vue项目在开发环境下一切正常,但是打包之后,打开index.html页面却是一片空白,打开控制台发现这样的错误出现这种情况要分两个...
目录1. redux 是什么?2.redux的原理3. 如何使用 redux?(1).安装redux,创建redux文件夹,建立store.js(2).建立reducers.js(3).引入store.subscribe(4). 引入react-redux1. redux...
目录1. 效果展示2. 增强版验证码及邮件推送管理(见以后的博客)3. 大致思路4. 前期准备5. 前端代码6. 后端1. 效果展示2. 增强版验证码及邮件推送管理(见以后的博客)3. 大致思路...
Vue中如何配置自定义路径别名在我们日常开发中,常常会导入一些模块或者组件,如果采用相对路径的方式:import uEditor from "../../../../../components/tools";会显得臃肿,多余,...
目录基础描述AST解析render函数普通组件和动态组件的对比工厂函数形式的动态组件总结动态组件我相信大部分在开发的过程中都会用到,当我们需要在不同的组件之间进行状态切换...
目录前言1.图片优化2.禁止生成.map文件3.路由懒加载4.cdn引入公共库5.终极法宝 GZIP压缩6.利用vue-router进行页面的懒加载(lazy load)总结前言今天是把自己开发的博客系统发...
目录1、前言2、递归3、回调函数3.1匿名回调函数
3.2带参数的回调函数
3.3回调函数的优缺点
4、自调函数5、为值的函数6、闭包1、前言
在JavaScript中,函数实际上也是一个数据...
目录1.块级作用域是什么2.为什么需要块级作用域3.与函数声明前言:在学习块级作用域之前需要我们对作用域有个了解,所谓的作用域就是代码当中的某个成员起作用的范围。1.块级作...
目录前言antd 是如何封装组件的divider 组件源代码如何暴露组件属性如何设置统一类名前缀如何处理样式与类名divider 组件样式源代码前言很多小伙伴在第一次尝试封装组件时...
案例一vue-cli构建vue3项目,将项目上传到Linux服务器,服务器安装node,并启动vue项目首先本地有一个vue项目,启动后可正常访问本地打包后,也可直接访问若打包后的index.html页面显...
目录介绍举例总结 介绍$attrs继承所有的父组件属性(没有通过 props 接收的属性还有 class 类名 和 style 样式 )。inheritAttrs:是否非 props 属性显示在标签最外层,默认值 tru...
目录前言背景介绍实现方案思考js存储函数方案设计最后总结前言任何一家Saas企业都需要有自己的低代码平台.在可视化低代码的前端研发过程中, 发现了很多有意思的技术需求,...
目录前言1、Object.freeze()2、Object.seal()3、Object.keys()4、Object.values()5、Object.create()6、Object.entries()总结前言和其他编程语言一样,JavaScript 有自己的数...
目录1、概述1.1原型是什么
1.2获取原型
2、原型属性2.1利用原型添加属性与方法。
2.2访问原型属性原型方法
3、自有属性与原型属性3.1检测自有属性或者原型属性
4、isProtot...
目录1.let关键字1.1基本用法
1.2不存在变量提升
1.3暂时性死区1.4不允许重复声明1.5与函数的关系2.const关键字2.1基础用法
1.let关键字
1.1基本用法
let是ECMAScript 2015...
记录一下vue3.0的第一次尝试,启动项目的时候报错Cannot find module ‘worker_threads',查了一下发现是因为个人电脑node版本太低,查看了一下版本
node -vv11.2.0然后升级一...
Icon图标处理方案记录一次对于想使用element-plus之外的图标,如何封装成一个组件,是本次记录的目标,希望在工作时能帮助自己处理图标问题。分析,对于element-plus的图标可以通...
目录项目介绍:项目目录:TabBar效果预览:TabBar实现思路一、如果在下方有一个单独的TabBar组件,如何封装二、TabBar中现实的内容由外界决定。三、自定义TabBarItem,可以传入图片和...
目录1、引入Typescript2、配置文件webpack配置3、让项目识别.ts4、vue组件的编写data()中定义数据props传值完整代码案例最近项目需要将原vue项目结合ts的使用进行改造,这个...
目录 JSON是什么为什么有这个技术JSON 如何使用- 数据格式- 注意事项- JS 内置两个Json方法实例: JSON是什么JSON ( JavaScript Object Notation) ,是一种数据交互格式。为...
目录 1.概述1.1利用Function构造函数创建函数
1.2Function与Object
2.构造函数2.1自定义否则函数
2.2对象的constructor属性
2.3构造函数与函数
3.Function对象的属性和方...
目录工作原理:浏览器做的什么事啊宿主文件index.htmlmain.js其他裸模块了解一下预打包服务器做的什么事啊请求首页index.html请求以.js结尾的文件基础js文件对main中的依赖进...
第一步用自带的包管理先删除一次 yum remove nodejs npm -y手动删除残留 进入 /usr/local/lib 删除所有 node 和 node_modules文件夹 进入 /usr/local/include 删除所...
目录一、全选二、增减商品数量三、修改商品小计四、计算总计和总和五、删除商品 六、选中商品添加背景七、html 全部核心代码今天是一些购物车的基本功能实现,全选、增减商...
一、基本步骤1:安装 yarn add vue-i18n 在此路径新建一个.js文件:src/lang/index.js后: 2:导入import VueI18n from 'vue-i18n'3:注册import Vue from 'vue'Vue.use(VueI18n...
目录前言发现原因自定义过滤规则总结前言随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。在移动互联网时代,前端人...
目录1. 使用rgb表示颜色2. tkinter canvas组件3. 设置渐变3.1 渐变的原理3.2 实例1总结之前呢,我一直对GUI不是很感兴趣,但是呢,最近由于某些特殊原因,导致不得不用tkinter,需要...
我们需要注意的是:事件冒泡本身的特性,会带来的坏处,也会带来的好处,在后续的博客我会详细说明。
所以我们在这里将论述一下如何阻止事件冒泡。 比如现在有一个子盒子和...
目录1.原型链继承2.借助构造函数继承3.组合式继承4.原型式继承5.寄生式继承6.寄生组合式继承前言:
继承是面向对象中老生常谈的一个内容,在ECMAScript6之前,JavaScript中的继承...
目录1.模板字符串是什么2.多行模板字符串2.1带表达式的模板字符串
3.带标签的模板字符串4.原始字符串5.判断是否包含某字符串5.1includes()方法
5.2startsWith()方法
5.3end...
目录函数定义方式函数的调用(6种)this指向问题严格模式高阶函数闭包递归:函数里面调用自己,需要有结束条件函数定义方式function fn(){}//命名函数 var fun=function(){}//匿名...
目录一.watch监听一般数据的变化(数值,字符串,布尔值)1.数值
2.字符串
3.布尔值
二.watch 监听 复杂类型数据的变化1.对象
2.数组
3.对象数组
4.对象数组的属性
首先要确认 wa...
目录一、BOM2、BOM的构成二、window对象的常用事件1、窗口加载事件2、调整窗口大小事件总结一、BOM1、什么是BOM?BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内...
下面这个案例 复习我们之前学过的原型链的知识点 // 定义一个构造函数 function Demo() { this.a = 1 this.b = 2 } //...
Node.js中,一个.js文件就是一个完整的作用域(module,模块)。因此 var 声明的变量只在当前.js文件中有效,而不是全局有效。 而global全局对象是独立于所有的.js(module,模块)...
目录1.上图2.用户不存在3.上代码1.上图2.用户不存在3.上代码
3.1login.wxml<view class="v1" style="height:{{clientHeight?clientHeight+'px':'auto'}}"> <!-- v2父...
目录思考一、贪吃蛇效果图二、贪吃蛇分析2.1 开始游戏功能2.2 运动功能2.2.1 蛇的不同方向的运动2.2.2 键盘控制方向运动功能2.3 吃食物功能2.3.1 食物的产生2.3.2 吃食物的...
目录1.对象的属性1.1属性表示法
2.计算属性名3.Object 的方法3.1Object.is() 方法
3.2Object.assign()方法
4.super 关键字5.对象的扩展运算符1.对象的属性
1.1属性表示法
E...
目录1、效果图2、实现原理3、总结1、效果图2、实现原理
借助宽高等比例放大的两张图片,结合js中鼠标偏移量、元素偏移量、元素自身宽高等属性完成;左侧遮罩移动Xpx,右侧大图移...
目录布局部分:<div id="app"> <p>{{result}}</p> <button @click="randomName()">{{txt}}</button> </div>Vue部分: <script> let vm = new Vue({...
目录经典做法问题进一步问题需要注意问题经典做法
众所周知,为了账户安全,用户未主动点击注销系统时,直接关闭浏览器或标签页强制退出系统的方法:// 关闭时调用注销接口window.o...
在Vue中我们可以自己定义(注册)局部组件
定义组件名的方式:var ComponentA = { /* ... */ }var ComponentB = { /* ... */ }然后在 components 选项中定义你想要使用的组件:ne...
目录简介下面是效果演示图:
MChat组件效果图:
IChat组件效果图:
如何安装
使用 npm 安装使用
在main.js中引入如何进行二次开发
方案一:
方案二:
总结简介
这是一款基于 vue.js...
目录一、优先级队列介绍二、优先级队列封装一、优先级队列介绍
我们知道,普通的队列插入一个元素,数据会被放在后端,并且需要前面所有的元素都处理完成后才会处理前面的数据。...