雨悸8023


雨悸8023,个人博客,前端知识分享

dva项目组件的设计

在dva文档的组件设计方法中介绍了两种组件设计: Container Component 容器组件: 一般指的是具有监听数据行为的组件, 也就是绑定model数据的组件。以数据容器的角色包含其它子组件,通常在项目中表现出来的类型为:Layouts、Router Components 以...

ES6 class类的概念

super 关键字 super 只能以指定的形式出现在指定的地点。既可以当作函数使用,也可以当作对象使用。 class ColorPoint extends Point { constructor(x, y, color) { super(x, y); // 调用父类的cons...

React Router

获取 URL 参数 动态路由 // 来自于路径 /inbox/messages/:id const id = this.props.params.id 路由参数 // 来自于路径 /inbox/messages/f...

ES6字符串

模板字符串 传统字符串的缺点: 传统的字符串拼接不能正常换行 传统的字符串拼接不能友好的插入变量 传统的字符串拼接不能友好的处理单引号、双引号互相嵌套的问题。 模板字符串语法: 用法: 基本的字符串格式化。将表达式嵌入字符串中进行拼接。用${}来界...

Dva框架

React + Dva + Antd 实现后台管理系统 首先,我们需要的技术栈有以下部分组成 ES6 const(常量)和let(变量) 不同于var的函数作用域,const与let是块级作用域 模板字符串 ES6中提供了模版字符串,...

大型PC项目Vue重构总结

前言 由于项目开发初期处于赶工状态,项目需求经常改动,参与开发的人员不固定及水平参差不齐,也没有一个基本的开发规范,导致整个项目的前端代码异常庞大及难以维护修改。在基础业务模块经过长时间的反复修改之后这个问题愈发突出。加上注释不明,导致不同成员之间彼此修改代码的成本很高,甚至修改不了的情况。...

Weex学习(五)

Weex中的vue与单独使用的vue的区别 定义组件时不支持template选项。 不支持使用x-templates。 不支持使用Vue.compile。 平台的差异 Weex 是一个跨平台解决方案,Web 平台只是其一种运行环境,除此之外还可以在Android和 iOS...

Weex学习(四)

通用事件 click 当组件上发生点击手势时被触发。 longpress 如果一个组件被绑定了 longpress 事件,那么当用户长按这个组件时,该事件将会被触发。 注意: 和 组件目前不支持 click 事件,请使用 change 或 input 事件来代替。 Appea...