添加了新的vue分页功能。以上图中的例子为例。上面这位师兄要实现的CRUD,你熟悉吗?如果你用express实现的话,肯定要写很多代码,但是如果你知道loopback,我会很负责任的告诉你,只需要写很少的代码就可以实现了~具体可以参考下面我的源码~现在国内玩node的团越来越多了。当然,知道express的人很多,用koa的也很多。但是知道loopback的人很少(划重点!在国外,这个框架是个很有生产力的东东~~~)。鉴于目前的情况,我将自己项目的源码分享给大家。它是用来帮助大家学习的。作为一个老码农,主要做后端,也有一点前端的经验。玩过angular和react,不过最后个人还是比较喜欢Vue.js,觉得Vue不错,哈哈。。那后端呢?当然是大loopback。。如果不出意外,肯定比express至少好2倍。当然,官方文档也相当给力。有很多好处和陷阱。github地址:https://github.com/qxl1231/generator-loopback-vue也有publish到npm,顺便也玩yeoman,不过yeoman不知道为什么总是抽搐。。。顺便说一句,我也玩CI持续集成项目里可以看到~哈哈,有点太自吹自擂了,欢迎大家帮我点个Star~~有什么问题欢迎提issue!generator-loopback-vue:通过这个源码,你可以了解到:Strongloop是如何通过一行命令和代码实现restfulAPI接口的,包括如何定义CRUD等14种接口模型,以及model-relation的定义,以及ACL接口权限控制Configuration、Docker容器、docker部署文件等CI的持续集成如何迁移数据库vue1.0怎么玩?以及使用vue-resouce、vue-router、webpack、babel等loopback自带的authenticate权限控制、accesstoken机制、credentialsstrong-pm部署命令,以及slc的主要命令如何在daocloud中部署项目,并整合当前daovoice服务构建,CI状态:Docker镜像项目:loopback-vue最新版本:latest镜像地址:daocloud.io/qxl1231/lb-vue2在线演示:http://loopback-vue.daoapp.io/整合daovoice来玩哈哈~~~爽!该项目由LoopBack.+vue.js生成。启动:(国内用cnpm,国外用npm)1.cnpmi2.修改datasources.json中的数据库配置如:localhost:270173.nodeserver/bin/create-admin.js添加管理员账号,password3.npmrunbuild:js&node.(coldreload)--hotreloadnpmrunwatch:js遇到问题1:loopback+vuecan'trunAnswer:1.npminstall2.npmrunbuild:js3.node.问题2:热部署要使用热重载,请试试这个命令:npmrunwatch:js&node.Start:$npmrunwatch:js&node问题3:如果有错误,试试这个:npminstallvueify-insert-cssvue-hot-reload-apibabel-corebabel-preset-es2015babel-plugin-transform-runtimebabel-runtime@5--save-dev热重载详情:https://github.com/vuejs/vueifyloopbackcmd:slcloopback初始化项目slcloopback:datasourceslcloopback:modelslcloopback:relationslcloopbackboot-scriptothers:deployandstatusslcdeployhttp://usr:pwd@localhost:portslpmctl-Chttp://usr:pwd@localhost:8701lsslpmctl-Chttp://usr:pwd@domain:8701statuspm2start-nweatherapp.jspm2start-napp_update_serverserver.jsLICENSEMIT
