Skip to content

Instantly share code, notes, and snippets.

View mogocat's full-sized avatar
😊

敲键盘的猫 mogocat

😊
View GitHub Profile
@mogocat
mogocat / category-store.js
Created March 17, 2017 08:42
[对象匹配运算符和方括号]#tags:object, match
// import * as http from '../../http/test'
// import axios from 'axios'
import service from '../../services/category-service'
import * as types from '../mutation-types'
import lib from '@/components/lib'
const state = {
nodeList: [],
currentNode: {}
}
@mogocat
mogocat / index.js
Created March 13, 2017 16:25
[vue-router]#tag:router,children
import Vue from 'vue'
import Router from 'vue-router'
import CategoryForm from '@/pages/category/form'
import CategoryTree from '@/pages/category/tree'
import AccessoryIndex from '@/pages/accessory/index'
import BusinessIndex from '@/pages/business/index'
import BusinessForm from '@/pages/business/form'
@mogocat
mogocat / fixings.js
Last active March 13, 2017 16:26
[Selenium]#tag:selenium, test
module.exports = {
seconds: 500,
minutes: 3000,
// '@disabled': true,
'配件 增删改查': function(client) {
client.resizeWindow(1280, 800)
client.url('http://127.0.0.1:8080')
// 添加配件
var fixingsAdd = '.el-menu-item:nth-child(2) , .el-button--primary'
@mogocat
mogocat / table.vue
Created March 10, 2017 02:00
[VUErender-header]#tag:vue,render-header
<template lang="html">
<div>
<el-table
:data="tableData"
height="550"
highlight-current-row
border>
<el-table-column prop="id" label="#" width="65" :render-header="renderHeader" align="center">
</el-table-column>
<el-table-column prop="name" label="名称" width="180">
@mogocat
mogocat / child.vue
Last active March 13, 2017 16:32
[VUE父子Props]#tag:vue,props
<template lang="html">
</template>
<script>
// 用camel命名法去接收肉串命名法的变量
export default {
props: ['accessoryForm']
}
@mogocat
mogocat / form.vue
Last active March 10, 2017 02:01
[vue模块示例]#tags:vue,element-ui,cascader,remote
<template lang="html">
<el-form
:model="accessoryForm"
:rules="rules2"
ref="accessoryForm"
label-width="80px">
<el-row class="top">
<el-col :span="4">
<el-form-item label="名称" prop="name">
@mogocat
mogocat / business.js
Created March 7, 2017 23:17
[sequelize模型]#tags:sequelize,model,hook
var Sequelize = require('sequelize');
var database = require('../model/database');
var moment = require('moment')
var Record = require('../model/record');
//定义表的模型
var Business = database.define('business', {
id:{ //自增长id,主键,整形
type: Sequelize.INTEGER,
@mogocat
mogocat / accessory.test.js
Last active March 7, 2017 23:06
[API测试脚本] #tags: should, supertest, restapi, mocha
var app = require("../app")
var supertest = require("supertest")
var should = require('should')
var request = supertest(app)
// 定义路由
describe('测试配件模块', function(){
it('/accessory/table 返回配件信息数组', function(done){
request.get('/accessory/table')
This file comes from sync-settings package