VUE全家桶在SAAS前端系统的实践(原创)

xxx Web代码设计文档一、系统业务需求系统与后台api服务器分离,前端单独进行开发、调试。并可发布到后台服务器的public目录下,以便做到功能版本统一规划。系统分为saas部署与私有化部署,需要针对不同部署方式和不同版本进行项目初始化、功能菜单进行区分。系统具有框架级二级菜单,并且每个菜单均有可能具备列表页、新增页、详情页、权限受限提示页等其他类型页面。系统的每个页面均有可能存在tab下有多

mac上gitlab使用ssh协议拉去和提交代码(原创)

1. 打开终端,输入以下命令ssh-keygen -t rsa -C "邮箱"2. 终端会提示以下信息Enter file in which to save the key (/Users/zhangyan/.ssh/id_rsa): # 直接回车Enter passphrase (empty for no passphrase):       &

删除git已经跟踪的文件或者目录

1. 先到具体目录下,比如要删除a下面的b的c文件夹所有内容,就需要cd a/b目录2. 删除文件:git rm -r --cached 文件名3. 删除文件夹:git rm -r --cached 目录名/

mac cnpm 安装

先配置npm资源路径 :sudo npm config set registry https://registry.npm.taobao.org安装cnpm :npm install -g cnpm --registry=https://registry.npm.taobao.org完了,简单不

在vue项目中使用echarts

npm install echarts -S全局引入main.js // 引入echarts import echarts from 'echarts' Vue.prototype.$echarts = echartsHello.vue <div id="myCha

git for windows 无法提交修改的处理

在git for windows里面不能commit修改,提示open shellopen shell以后,使用    git add [filename]    ,会报错:fatal: Unable to create './.git/index.lock': File exists. If no other git process i

VUE:组件

1. 注册组件在模块化方式使用组件中需要在父组件的components对象中注册组件,然后在template中初始化组件<template>    <todo-item></todo-item></template><script>import Li from "./Li.vue"

VUE:过滤器、计算属性、class、style、条件、列表、修饰符

这是我最近自己学vue时的一些笔记:1. vue中的对属性的绑定v-bind:myAttr="myValue" 可以缩写为:myAttr="myValue",其中myAttr为dom元素的自定义属性,myValue为数据源(需要在data中return出来)。2. vue增加了修饰符概念,例如:v-on:submit.prevent="onSubm

解读redux中通过connect和bindActionCreators调用store的dispatch方法

今天看官方redux中的todomvc这个实例,找不到在哪里调用store.dispatch这个方法,最后在containers中的App.js文件中的mapDispatchToProps中发现,我看看一下他如何调用:有代码我们可以看到是调用了bindActionCreators方法把action绑定到了connect方法中,其中connect方法的作用是连接react组件和redux store

REACT生命周期方法

下图描述了整个组件的生命周期,包含的主要几种情况:组件被实例化的时候组件属性改变的时候组件状态被改变的时候组件被销毁的时候1. componentWillMountvoid componentWillMount()条件:第一次渲染阶段在调用 render 方法前会被调用作用:该方法在整个组件生命周期只会被调用一次,所以可以利用该方法做一些组件内部的初始化工作2. componentDid

精品书籍

更多

HTML5与CSS3权威指南代码清单
Sass和Compass设计师指南
JavaScript框架高级编程