![](https://img-blog.csdnimg.cn/20200115091950712.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
GraphQL
GraphQL 是一种用于 API 的查询语言,对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,减少数据的冗余。
aiguangyuan
要全身心的投入,程序才会有些感觉!
展开
-
GraphQL学习第十篇 -Vue中使用Vue-apollo实现下拉加载更多
在Vue中集中Vue-apollo以后(如何集成请查看本专栏第六篇),就可以使用它进行分页加载了。原创 2020-03-12 15:50:08 · 620 阅读 · 0 评论 -
GraphQL学习第九篇 -Vue中使用Vue-apollo进行编辑操作
在Vue中集中Vue-apollo以后(如何集成请查看本专栏第六篇),就可以使用它进行编辑数据了。<template> <div class="news"> <div class="navForm"> 导航名称: <input v-model="navJson.title" ty...原创 2020-03-12 11:42:32 · 573 阅读 · 0 评论 -
GraphQL学习第八篇 -Vue中使用Vue-apollo进行新增操作
在Vue中集中Vue-apollo以后,就可以使用它进行新增数据了。<template> <div class="news"> <div class="navForm"> 导航名称: <input v-model="navJson.title" type="text" />...原创 2020-03-12 00:50:29 · 1330 阅读 · 0 评论 -
GraphQL学习第七篇 -Vue中使用Vue-apollo进行查询操作
在Vue中集中Vue-apollo以后,就可以使用它进行查询数据了。1. 简单查询<template> <div class="news"> <ul> <li v-for="(item,index) of navList" :key="index">{{item.title}}</li&...原创 2020-03-11 23:05:12 · 1919 阅读 · 9 评论 -
GraphQL学习第六篇 -Vue中集成Vue-apollo
为了获取服务端GraphQl接口的数据,客户端需要使用apollo这个插件,三大前端框架均可以将apollo集成,下面以vue为例来说明在客户端如何集成vue-apollo这个插件。1. 参考文档Vue-apollo项目地址:https://github.com/Akryum/vue-apolloVue-apollo官方文档:https://vue-apollo.netlify.com............原创 2020-03-11 20:57:21 · 1711 阅读 · 2 评论 -
GraphQL学习第五篇 -GraphQl 中定义schema实现增、删、改、查
const DB = require('../model/db.js');const { GraphQLObjectType, GraphQLString, GraphQLInt, GraphQLList, GraphQLSchema, GraphQLID, GraphQLFloat, GraphQLNonNull} = re...原创 2020-01-16 01:25:47 · 1466 阅读 · 0 评论 -
GraphQL学习第四篇 -在Koa中使用GraphQL
在Koa中使用GraphQL主要有以下几步:1. 安装 graphql、koa-graphql 和 koa-mount。2.引入koa-mount 和 koa-graphql。3.引入自定义的schema,其中定义schema又分为以下几步:(1).定义查询字段的schema类型。(2).定义一个根, 根里面定义调用schema类型的方法。(3).把根挂载到G..................原创 2020-01-15 00:32:09 · 789 阅读 · 0 评论 -
GraphQL学习第三篇 -在Express中使用GraphQL
在Express中使用GraphQL主要有以下几步:1. 安装 graphql 和 express-graphql。2.引入express-graphql。3.引入自定义的schema,其中定义schema又分为以下几步:(1).定义查询字段的schema类型。(2).定义一个根, 根里面定义调用schema类型的方法。(3).把根挂载到GraphQLSche.........原创 2020-01-14 23:57:17 · 1452 阅读 · 1 评论 -
GraphQL学习第二篇 -GraphQL类型与查询方式
1. GraphQL的类型GraphQL 的类型系统分为标量类型(Scalar Types,标量类型)和其他高级数据类型。标量类型即可以表示最细粒度数据结构的数据类型,可以和 JavaScript 的原始类型对应。1. GraphQL 规范目前规定支持的标量类型有:(1). Int -有符号 32 位整数。(2). Float-有符号双精度浮点值。(3). String-U.........原创 2020-01-14 23:36:00 · 2633 阅读 · 0 评论 -
GraphQL学习第一篇 -GraphQL简介
1. GraphQl 介绍GraphQL 是一种新的 API 的查询语言,它提供了一种更高效、强大和灵活 API 查询。它 是由 Facebook 开发和开源,目前由来自世界各地的大公司和个人维护。GraphQL 对API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余。它弥补了 RESTful API(字段冗余,扩展性差、无法聚合 API、无法定......原创 2020-01-14 00:26:24 · 1395 阅读 · 0 评论