自由的味道很硬,带着柏油和轮胎的气味,让人很想远行

Axios Axios是一个Javascript库,用于从node.js发出HTTP请求或从浏览器发出XMLHttpRequests,它支持JS ES6固有的Promise API。它可以用来拦截HTTP请求和响应,并启用针对XSRF的客户端保护。它还具有取消请求的能力。
我会把axios的封装写在工具类的文件里面以下是初始的axios封装,以后应该会根据情况来改变

Read More...


主要是合并行的处理
写完这个的感受就是应该静下来多花一点时间去看看可以参考的代码,可以自己先写个demo试试,再放到项目中去

说一下思路吧,element table 有一个属性:span-method 可以设置单元格合并,通过给table传入span-method方法可以实现合并行或列。
方法的参数是一个对象,里面包含当前行row、当前列column、当前行号rowIndex、当前列号columnIndex四个属性。
该函数可以返回一个包含两个元素的数组,第一个元素代表rowspan,第二个元素代表colspan。 也可以返回一个键名为rowspan和colspan的对象。

因为:span-method的函数会自动遍历每一个单元格的数据,
这里可以打印一下函数的参数

Read More...


promise

promises的核心思想是,promise表示异步操作的结果。一个承诺处于以下三种不同状态之一:

  • 未决-承诺的初始状态。
  • 实现-表示成功操作的承诺状态。
  • 被拒绝-表示操作失败的承诺状态。

一旦兑现或兑现了诺言,它就不会改变(即永远无法再改变)。

Read More...


为了不让自己日后有这样的疑问,这段时间到底在干嘛??所以来记录一下。今天是周末,还在公司,唉。

1
2
3
4
5
6
7
8
9
10
11
12
Vue.filter(id,[definition])
参数
{string} id
{Function} [definition]

// 注册
Vue.filter('my-filter', function (value) {
// 返回处理后的值
})

// getter,返回已注册的过滤器
var myFilter = Vue.filter('my-filter')

Read More...


项目简介

根据CNodejs社区提供的接口地址,用vue2.0重写了一下,界面布局有点粗糙。
用到的主要是vue-cli、vue-router、axios、flex布局

实现功能

  • 个人中心(登录退出)
  • 首页列表(主题分类,下拉加载)
  • 文章详情(包括发表评论,回复评论,点赞,收藏)
  • 用户信息(点击头像)
  • 消息中心(已读、未读)
  • 发布主题(支持markdown编辑且可预览)

    Read More...


Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,全局数据,兄弟组件共用的数据一般可以放在state中,主要有以下核心


前后端分离的开发中,如果要同时进行开发,可以前端先模拟数据

mock.js

1.安装
npm install mockjs --save-dev

2.新建src/mock.js文件

mockjs里面有很多方法,可以模拟许多数据

Read More...