06 2020 档案
摘要:在react项目中,我们增删改时,要获取到上个页面传过来的值,然后放在input里边 我们在用 getFieldDecorator 时候 设置 defaultValue 会报错 需要用 initialValue 来代替 defaultValue 所以正确的写法应该是 这里边的 title 是不需要加
阅读全文
摘要://匹配有没有中文 regExpZh: (str) => { return RegExp(/[\u4e00-\u9fa5]+/).test(str) }, //只允许中文 onlyregExpZh: (str) => { return RegExp(/^[\u4e00-\u9fa5]+$/).tes
阅读全文
摘要:我们在开发时,有需求要把这个项目变成桌面应用,我们可以用electron来实现; 在本机上需要下载几个包,来对应electron应用 创建一个 electron-builder 文件夹 ,里边在创建一个Cache 文件夹 ,Cache文件夹里边放入 nsis 和 winCodeSign 文件夹 ns
阅读全文
摘要:首先我们需要到官网下载 http://fex.baidu.com/ueditor/最新版本的编辑器 将下载的压缩包打包后 把文件名改成 UEditor; 然后放在项目根目录的public文件夹下 然后在 public文件的index.html文件引入。要按顺序引入 <script type="tex
阅读全文
摘要:ES6、ES7的新特性、基本使用以及 async/await的基本使用 ES6常用新特性: let && const、iterable类型、解构赋值、=>函数、...操作符、类 1、let 命令也用于变量声明,但是作用域为局部 { let a = 10; var b = 1; } 在函数外部可以获取
阅读全文
摘要:constructor:(1次) 当前生命周期用来做组件的初始化,当输写当前生命周期时必须要写super函数,否则this的指向会发生错误。 当前生命周期可以用this.state来定义当前组件所需要的一些状态 当前生命周期特殊情况下是接收不到props的数据,如果想要接收到props的数据的话,需
阅读全文
摘要:React (redux) redux 公共状态管理 数据传递的流程 1、当组件需要修改数据的时候必须创建一个action,然后通过store.dispacth将action传递给store,store接收到action后将action传递给reducer,reducer接收到action后将act
阅读全文
摘要:React (高阶组件) 在react中一切皆为组件 1、类组件 2、函数组件 3、受控组件 4、 非受控组件 5、UI组件 6、容器组件 7、高阶组件 8、无状态组件 高阶组件:(简写‘HOC’) 高阶组件就是一个函数,接收一个组件参数当做组件,返回一个增强性的组件 高阶组件返回的不再是一个类组件
阅读全文
摘要:React Context 创建外部context文件 通过React.createContext创建全局的GlobalContext(来创建一个context) 引用外部context文件 在根组件中通过GlobalContext.Provider创建一个全局的生成者 GlobalContext.
阅读全文
摘要:react组件传值 1、父传子: 绑定自定义属性: A、父组件传值 B:子组件接收: 2、子传父: A、子组件传值:子组件执行父组件中的函数方法 B、父组件接收:父组件中定义一个自定义函数,通过这个函数接收子组件传过来的值 3、非父子传值方式: 发送方在通过$emit方法把值发送出去 接收方要在co
阅读全文
摘要:1、faskclick.js 2、zepto和jquery用法一致 3、touchjs和jquery用法一致 4、vue-touch
阅读全文
摘要:React 路由 1、安装 cnpm install react-router-dom -S 2、引入react-router-dom 选择路由的形式 HashRouter:路由的根组件 也是路由的一种形式(hash路由) 带#号 BrowserRouter:路由的根组件 也是路由的一种形式(his
阅读全文
摘要:React-redux 用来辅助redux的 解决频繁引入store 每个组件都必须进行事件订阅 组件拆分(UI ) react-redux中主要引用了2个组件 Provider connect 主要由两个功能组成:一个是context跨组件传值 另一个是高阶组件 安装 React-redux cn
阅读全文
摘要:在工程根目录下创建 .env.development .env.production .env.staging 三个文件 .env.development本地开发环境文件中配置 # just a flag ENV = 'development' # base api VUE_APP_API_URL
阅读全文
摘要:我们在做后台页面的时候,有时候要用到富文本编辑器,载着我用的是UEditor富文本编辑器 首先到官网下载插件 http://fex.baidu.com/ueditor/ 下载完,解压完包之后 把包名改为 UEditor 因为我用的是vue-cli3的脚手架,所以把改完名的压缩包放在 public文件
阅读全文