Download the PHP package slimkit/plus-small-screen-client without Composer
On this page you can find all versions of the php package slimkit/plus-small-screen-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download slimkit/plus-small-screen-client
More information about slimkit/plus-small-screen-client
Files in slimkit/plus-small-screen-client
Package plus-small-screen-client
Short Description ?The Plus(ThinkSNS+) client written with modern web technologies, built with Vue.js.
License Apache-2.0
Informations about the package plus-small-screen-client
The Small Screen Client for Plus(ThinkSNS+)
使用现代 Web 技术 [Vue.js](https://github.com/vuejs/vue) 编写的 [Plus(ThinkSNS+)](https://github.com/slimkit/plus) 浏览器单页客户端。
[](https://github.com/slimkit/plus-small-screen-client/releases)
[](https://travis-ci.com/slimkit/plus-small-screen-client)
[](//shang.qq.com/wpa/qunwpa?idkey=01b61bdf8a7efc2a40ab4caab2d14793f340e5fe5d09aa0c2c17f3115a579678)
简介
这个浏览器单页客户端是项目使用 Apache-2.0 协议开源,基于 Vue.js 及 ES+ 等现代 Web 技术进行构建! 项目具有以下几个特点:
- 易于分发,你可以将编译后文件分发到任何地方,不需要动态语言的支持。
- 完全独立,你无需懂的后端程序,只需要调用文件化的 APIs 接口即可开发。
- 高 App 还原,项目以 ThinkSNS+ 原生客户端为 UI 基准,进行高度还原。
- 技术简单,我们使用中国接受度非常高的 Vue.js 进行开发,你可以快速入手。
安装
配置
.env
文件配置说明:
路由模式
路由模式支持 hash
和 history
两种模式,区别如下:
hash
模式:无需后端支持,利用浏览器的「锚」功能进行路由定位。history
模式:需要后端的路由转发支持,正确设置的情况是所有请求都转发到index.html
文件上
更加详细的描述请看 👉 API 参考#mode
跨域问题
你如果部署这个客户端到全新的地址中,那么你肯定会遇到跨域资源共享禁止问题,导致这个客户端无法正常工作。
在你安装完成 Plus(ThinkSNS+) 后,你可以进入 /admin
后台管理面板,然后你从左侧菜单点击「系统设置」
然后再从顶栏菜单选择 「安全」。
此时,你会看到一个 「跨域设置」设置,这个时候你应该咨询后端了解跨域资源共享的人,默认情况是允许所有跨域的,如果关闭了允许所有,请在 Access-Control-Allow-Origin
将程序的 host 添加进去即可!
开发部署
在项目中设置了三个有效命令:
serve
用于开发,修改代码后会自动 Hot Reloadbuild
用于正式部署的打包,执行完成后会多出一个dist/
目录lint
用于代码检查和风格修复
License
Plus 代码采用企业定制许可证发布,请参阅完整的许可证文本
Copyright © 2018 Chengdu ZhiYiChuangXiang Technology Co., Ltd. All rights reserved.