========================================================
针对vue.js开发的一些组件示例
- 无限分级菜单组件:Menu.vue
- Grid 组件: Grid.vue
- 分页组件: Pagination.vue ( 添加pageSizeList: [10,20,30,40,50,60] 设置每页显示记录数 )
- 查询组件:FilterPane.vue
- 2-3-4 合并成GridBase组件,其中 TestGrid.vue, User.vue 使用GridBase组件来改写。
- VueStrap 的使用示例:TestVueStrap.vue
"bootstrap": "^3.3.6",
"font-awesome": "^4.5.0",
"jquery": "^2.2.1",
"json-server": "^0.8.9",
"mockjs": "^1.0.0",
"vue": "^1.0.18",
"vue-resource": "^0.7.0",
"vue-router": "^0.7.10",
"vue-strap": "1.0.8" //改为固定1.0.8, 加入 新版本 1.0.10 有点bug
数据通过mock.js 生成,然后用json-server 来管理根目录下的db.json,模拟后端数据库, 产生restful api, 供前端调用。Restful api 可以通过localhost:8080/api/访问。所以现在看到的 testgrid, user 页面,基本上和访问后端数据库一样,可以完全模拟访问后端api。
-
npm install
-
r.bat
运行完毕后,就可以启动服务进行访问。
访问localhost:8090/api/*, 可以访问json-server 的api.
访问localhost:8090/app/index.html, 可以访问示例程序。
运行效果可以参考Img目录下的图片。