
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
学习调试源码,通过一个data响应式实现的问题来探讨:data: { obj: { foo: “foo” } } 有几个Observer,几个Dep,几个watcher?调试vue源码1、State.js:断点:1)initData(vm)—53行2)Observe() --151行—开始对data数据进行响应式2、进入observe()方法里面进行观察:observe/index....
开发一个项目需要自适应移动端的,需要每个页面进行媒体查询,比较麻烦,封装一个高阶组件,直接引入即可,方便快捷步骤如下:1、先安装依赖:npm install react-media --save2、建立一个组件文件:HocMedia.jsimport React, { Component } from 'react'import Media from 'react-media'con...
因为项目创建的比较早,用的是umi2+版本,修改默认语言是英文,官方说直接改配置的defalut,但是我改完并不生效,可能是我的版本呢原因,找了好久,总算找到解决办法的方法了其中我的项目版本使用的umi和国际化插件如下:"umi": "^2.4.4","umi-plugin-react": "^1.7.2"1修改默认显示语言,方法如下2再在app.js加入一下代码小小的问题,可能是版本的原因,尝试
自己写了一个自定义,只允许输入数字的input,把不符合规则的输入过滤掉:onInput(e) {let cval = e.target.value;cval = cval.replace(/[^\d.]/g, ""); //清除"数字"和"."以外的字符cval = cval.replace(/^\./g, ""); //验证第一个字符是数字而不是cva...
Redux Flow一、先介绍redux:1、reducer念:reducer就是一个纯函数,接收旧的state和action,返回新的state。(previousState,action)=>newState;名字由来:Array.prototype.reduce(reducer,initValue)里的回调函数属于相同的类型。reduce解释:https://www.run...
学习调试源码,通过一个data响应式实现的问题来探讨:data: { obj: { foo: “foo” } } 有几个Observer,几个Dep,几个watcher?调试vue源码1、State.js:断点:1)initData(vm)—53行2)Observe() --151行—开始对data数据进行响应式2、进入observe()方法里面进行观察:observe/index....
mysql的Workbench和数据可视化如何使用先安装:下载地址:https://nodejs.org/zh-cn/download/安装教程略:二、打开安装好之后,打开工作台2、新建数据库 test,填写好之后,点击右下角的应用3、创建数据表:选择test数据库,右击设置此连接为默认的数据库,后面所有的操作都在这个数据库进行4、创建表如图:给Table命名,添加Column,设置Column的
一、查找插件es7 并安装二、快捷键1、rfc (快速创建一个组件fun)2、rcc (快速创建一个组件extends)3、rconst 快速创建一个 constuctor4、rcep 快速创建一个组件(使用extends方式)5、rcredux 快速创建一个 redux格式的类模板6、clg console.log()的快捷键7、其它快捷键列表...
1、vue-cli安装npm install vue-cli -g2、vue-cli的版本查看(注意-V大写)vue -V3、vue-cli的3.0+以后使用的不是vue-cli了,如果用以上的安装命令安装的并不是最新版的3.0+的,而如果安装3.0的话就需要使用新的npm install @vue/cli -g4、如果之前已经安装了,先卸载再安装新的npm uninsta...
根据业务需求,有时我们需要针对不同角色展示不同的菜单,uniapp默认的菜单配置就不适用了,但是我们可以自己自定义配置菜单栏步骤如下:1、page.json问价去掉默认的tabBar配置项;2、在component目录下,新建一个tabBar.vue组件,这个组件里就是配置动态的底部菜单栏tabBar.vue代码参考:<template><view class="uni-tabb







