JeeSite4 Mobile Uni-App 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
JeeSite4 Mobile Uni-App 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
JeeSite4 Mobile Uni-App 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 ThinkGem
适用人群 未知
收录时间 2021-10-09

软件简介

JeeSite Mobile Uni-App 是 JeeSite 手机端框架/移动端框架,基于 uni-app、uView UI 实现。

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web、 以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。

uView UI,是 uni-app 生态最优秀的 UI 框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水。

特性

  • 支持 Android,iOS,H5,微信小程序,等其它小程序平台。
  • 移动端是无 Cookie 环境的,该项目对移动端进行会话环境封装,
  • 让你像 Cookie 一样使用 token,无需特别处理,有框架帮你完成。
  • 化繁为简,封装 vuex 的繁琐,简单通过 api 即可进行 state 存取。
  • 贴心的表单组件封装,下拉框、复选框、文件上传,完美与后端 JeeSite 结合。
  • uView 提供 60+ 精选组件,功能丰富,多端兼容,让您快速集成,开箱即用。
  • 众多贴心的 JS 利器,让您飞镖在手,召之即来,百步穿杨。
  • 众多的常用页面和布局,让您专注逻辑,事半功倍。
  • 合理使用 style 的 scoped 减少包体积大小。
  • 详尽的文档支持,现代化的演示效果。
  • 按需引入,精简打包体积。
  • 移动端完整开源。

功能列表

  • 账号登录、记住我(下次免登录)
  • 自助服务:找回密码功能、账号注册功能
  • 我的主页:修改个人信息、修改头像和裁剪、修改密码
  • 辅助功能:关于我们、意见反馈、检查更新、帮助中心
  • 工作台功能列表主页、消息列表主页
  • 增删改查示例
  • 工作流引擎

快速体验

1、H5 APP 端访问地址:https://demo.jeesite.com/app (最新演示)
      获得H5最佳体验,操作方法:Chrome 为例,在浏览器上按 F12 打开“开发者工具”,点击该工具左上角第二个按钮 “Toggle device toolbar”,显示“切换设备工具栏”,然后在该工具栏上点击“Responsive”下拉选择“iPhone6/7/8”,再按“F5”刷新页面,即可。

2、微信小程序端:通过微信扫码(最佳体验,但不是最新演示,更新延迟)

快速运行

JeeSite 手机端项目地址:https://gitee.com/thinkgem/jeesite4-uniapp

1、下载并安装:集成开发环境 HBuilderX (推荐,也可以使用 VSCode 或 WebStorm)

2、菜单:文件 -> 导入 -> 从本地目录导入,选择 “jeesite4-uniapp” 文件夹。

3、菜单:运行 -> 运行到内置浏览器(或运行到浏览器 -> Chrome 浏览器)。

4、等待 HBuliderX 控制台编译完成后,会自动弹出手机登录页面。

安装服务端

本项目后台服务默认连接的是 demo.jeesite.com 官网演示环境,你需要替换为你的 JeeSite 后台,步骤如下:

1、安装 JeeSite 最新版:https://gitee.com/thinkgem/jeesite4#本地运行 (本项目支持 v4.2.3 或以上版本,若已安装,请执行 bin/package.bat 更新依赖)

2、打开 application.yml 修改如下配置(Ajax跨域设置和与后台基础交互的请求头名):

# Shiro 相关
shiro:

  # 是否允许跨域访问 CORS,如果允许,设置允许的域名。v4.2.3 开始支持多个域名和模糊匹配,例如:http://*.jeesite.com,http://*.jeesite.net
  accessControlAllowOrigin: '*'
  
  # 允许跨域访问时 CORS,可以获取和返回的方法和请求头
  accessControlAllowMethods: GET, POST, OPTIONS
  accessControlAllowHeaders: content-type, x-requested-with, x-ajax, x-token, x-remember
  accessControlExposeHeaders: x-remember
  
# Session 相关
session:

  # 设置接收 SessionId 请求参数和请求头名称
  sessionIdHeaderName: x-token
  
  # 记住我的请求参数和请求头的名称
  rememberMeHeaderName: x-remember
  
# Web 相关
web:

  # AJAX 接受参数名和请求头名
  ajaxHeaderName: x-ajax
  

3、打开手机端项目的 /common/config.js 修改 config.baseUrl 后端服务地址为你安装的 JeeSite 服务地址。

生态系统

学习路线

  1. 什么是 uni-app、为什么选择 uni-app
  2. 集成开发环境 HBuilderX 下载
  3. uni-app 官方视频教程
  4. 如果你熟悉 h5,但不熟悉 Vue 和小程序,请看这篇白话 uni-app
  5. Vue.js 视频 + 文档教程

学习文档

打包发布

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/03/01 14:16

jeesite4配置多个数据源查询数据

配置时严格按照jeesite4.0的要求格式添加,路径不允许有别名,例如:url2,不然查询时,不会查询这个数据源,导致查询表时报错没有这个表异常。 注:首先得定义entity,因为旧系统的表结构跟jeesite要求的不一样,所以就放弃了继承DataEntity,自己定义了一个简单的entity,没有继承jeesite的CrudDao,其他层也不需要继承 Entity层: Controller层: Service层: Dao层:在这上面添加数据源2的名称一一对应, dao层xml: 页面就不...

0
0
发表了博客
2019/07/12 11:44

uniapp - picker

【普通json数组】 针对官方的普通json数组示例,做些填充 1 <template> 2 <view> 3 <view class="uni-title uni-common-pl">地区选择器</view> 4 <view class="uni-list"> 5 <view class="uni-list-cell"> 6 <view class="uni-list-cell-db"> 7 <picker @change="bindPickerChange" :value="index" :range="array"> 8 ...

0
0
发表于大前端专区
2019/08/06 15:18

uniapp table 组件

* uniapp是2019年非常的火爆的一个Dcloud开发跨平台前端工具,支持ios android wap,小程序,除了android有点卡外,其他暂时没有发现什么瑕疵。 * 最近在捣鼓uniapp项目,恰好用到table组件,之前写了个demo,后面一直都想写一个像样的,可以分享给别人用的组件。 * 自己的水平一般,开发出来的组件可能代码不咋地,还望路过大神斧正。 * 下面是我写的uniapptable的说明,希望能够帮到别人 * 插件市场地址:[https://ext.dcloud...

0
1
发表了博客
2020/01/08 14:50

uniapp - switch

使用示例: <template>   <view>     <view class="page__hd">       <view class="page__title">switch</view>       <view class="page__desc">原生/DIY</view>     </view>     <view class="sunui-title">原生switch</view>     <view class="sunui">       <switch checked @change="change" />     </view>     <view class="sunui-title">自定义图标</view>     <view class="sunui">       <sunui-switch @change="switchChange1" ref...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部