sql server 时间戳_Todo List: Client端与Server端交互,待办任务入库等 - 第六章

点击右上方红色按钮关注“web秀”,让你真正秀起来

前言

前面也更新了一章《Axios是什么?用在什么场景?如何使用?》,主要是为了我们的todo-list项目做一个铺垫,我们这里Client端就用axios来请求Server端的接口。

代码请戳:「链接」

b1280e82d40a9aea70d218fc25aa9b98.png

本次《todo list: Vue待办事项任务管理》,分为一下章节,有兴趣的同学可以持续关注。

第一章: 初识(项目搭建、基本功能组件实现)

第二章: 数据动态化处理(localStorage + Vuex),可新增,可编辑

第三章:待办事项自定义分组

第四章:待办事项添加描述图片等信息

第五章:Node + Express 搭建服务端连接Mysql

第六章:Client端与Server端交互,待办任务入库等

第七章:多人协同处理待办事项,权限管理

第八章:完结:线上发布

初步定义8个章节,实际开发中有可能有所增减。

Client端

/commons/http.js就是我们对axios做的封装,详细代码请看图:

a51ef1ef631fd8c8e6098f19a2f730c1.png

pages/todo-list.vue

created () { // 获取全部任务 this.$store.dispatch(types.A_GET_TASK_GROUP)},methods: { // 创建任务分组 confirmCreateGroup () { this.$store.dispatch(types.A_CREATE_TASK_GROUP, { group_title: this.groupName, list: [] }) }, ...}

components/list.vue

endDrag () { this.drag = false // 更新任务 this.$store.dispatch(types.A_CREATED_TASK, { group_id: this.current, item: this.currentTask }) this.current = ''},itemDetailConfirm () { // 创建任务 this.$store.dispatch(types.A_CREATED_TASK, { group_id: this.groupIndex, item: this.listItem })}

store/action.js

import * as types from './types'import http from '../commons/http'const actions = { // 更新任务(如拖动,修改任务) [types.A_CREATED_TASK] ({ commit }, params) { http({ method: 'POST', url: '/task/update-task', json: true, data: params }).then(() => { commit(types.M_ADD_TODO_LIST_ITEM, params) }) }, // 创建任务分组 [types.A_CREATE_TASK_GROUP] ({ commit }, params) { http({ method: 'POST', url: '/task/create-task-group', json: true, data: params }).then(() => { commit(types.M_CREATE_TASK_GROUP, params) }) }, // 获取所有任务 [types.A_GET_TASK_GROUP] ({ commit }, params) { http({ method: 'GET', url: '/task/get-task-list', json: true, data: params }).then(({data}) => { commit(types.M_GET_TASK_GROUP, data) }) }}export default actions

Server端

/server/sql.js

module.exports = { CREATED_TASK_GROUP: "INSERT INTO TASK_GROUP (title, date) VALUES('${title}', '${date}')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值