# 前言
本项目的目标是实现微信小程序主页全可视化设计器,最大程度降低创建小程序主页的成本。
# 项目截图
<img src="https://github.com/CuiChuping/quick-site-admin/blob/master/screen/ColEditWindow.png?raw=true"/>
## 技术栈
vue2 + vue-router + webpack + svg
## 项目运行
```
git@github.com:CuiChuping/quick-site-admin.git
cd quick-site-admin
npm install
npm run dev
```
# 说明
> 如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! ^_^
> 或者您可以 "follow" 一下,我会不断开源更多的有趣的项目
> 开发环境 macOS 10.14.2 (18C54) Chrome 71.0.3578.98 nodejs v10.3.0
> 如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR 👍
# 效果演示
[查看demo请戳这里](http://quick-site.debug2016.com/#/ColEditWindow)
# 目标功能
### 基本组件
- [x] 标题组件 -- 已完成
- [x] 文本组件 -- 已完成
- [ ] 图片组件 -- 进行中
- [ ] 轮播图组件 -- 进行中
- [ ] 视频组件 -- 进行中
- [ ] 图文组件 -- 进行中
- [x] 占位符组件 -- 已完成
### 高阶组件
- [x] 企业简介组件 -- 已完成
- [x] 企业咨询组件 -- 已完成
- [x] 管理团队组件 -- 已完成
- [x] 合作伙伴组件 -- 已完成
- [x] 电话组件 -- 已完成
- [x] 地址组件 -- 已完成
- [x] 联系我们组件 -- 已完成
- [ ] 企业招聘组件 -- 进行中
# 最终目标
降低创建微信小程序的门槛,完全可视化设计。用户只需花费很少的时间就可以构建一个丰富多彩有内涵的微信小程序。
# 项目布局
```
.
├── build // webpack配置文件
├── config // 项目打包路径
|-- README.md
|-- index.html
`-- src
|-- assets // 静态资源
| |-- default.png
| |-- image-1.png
| |-- image-2.gif
| |-- image-2.png
| |-- image-3.png
| |-- image-4.png
| |-- image-default.png
| |-- image-upload.jpg
| |-- logo.png
| `-- menu.png
|-- components // 封装支持的小程序组件
| |-- base // 基础组件
| | `-- Editor.vue // 富文本编辑器组件
| |-- ComponentCard.vue // 组件卡片组件
| |-- ComponentTabs.vue // 组件Tab页组件
| |-- Header.vue // 页面头组件
| |-- PhoneBox.vue // 预览组件容器组件
| |-- SettingBox.vue // 设置组件容器组件
| |-- address // 地址组件
| | |-- AddressPreview.vue // 地址预览组件
| | `-- AddressSetting.vue // 地址设置组件
| |-- companyConsult // 企业咨询组件
| | |-- CompanyConsultPreview.vue // 企业咨询预览组件
| | `-- CompanyConsultSetting.vue // 企业咨询设置组件
| |-- companyInfo // 企业预览组件
| | |-- CompanyInfoPreview.vue // 企业简介预览组件
| | `-- CompanyInfoSetting.vue // 企业简介设置组件
| |-- companyPartner // 合作伙伴组件
| | |-- CompanyPartnerPreview.vue // 合作伙伴预览组件
| | `-- CompanyPartnerSetting.vue // 合作伙伴设置组件
| |-- contactMe // 联系我们组件
| | |-- ContactMePreview.vue // 联系我们预览组件
| | `-- ContactMeSetting.vue // 联系我们设置组件
| |-- image // 图片组件
| | |-- ImagePreview.vue // 图片预览组件
| | `-- ImageSetting.vue // 图片设置组件
| |-- manageTeam // 管理团队组件
| | |-- ManageTeamPreview.vue // 管理团队预览组件
| | `-- ManageTeamSetting.vue // 管理团队设置组件
| |-- phone // 电话组件
| | |-- PhonePreview.vue // 电话预览组件
| | `-- PhoneSetting.vue // 电话设置组件
| |-- text // 文本组件
| | |-- TextPreview.vue // 文本预览组件
| | `-- TextSetting.vue // 文本设置组件
| |-- title // 标题组件
| | |-- TitlePreview.vue // 标题预览组件
| | `-- TitleSetting.vue // 标题设置组件
| `-- white // 占位符组件
| |-- WhitePreview.vue // 占位符预览组件
| `-- WhiteSetting.vue // 占位符设置组件
|-- main.js // 程序入口文件,加载各种公共组件
|-- App.vue // 页面入口文件
|-- router // 路由配置
| `-- index.js // 路由统一配置
|-- styles // 样式文件
| |-- common.css // 全局通用样式
| `-- fonts // 字体文件
| |-- icomoon.ttf // 字体图标
| `-- icomoon.woff // 字体图标
`-- views // Vue页面
`-- ColEditWindow.vue // 编辑器主页面
19 directories, 47 files
```
# License
[GPL](https://github.com/CuiChuping/quick-site-admin/blob/master/COPYING)
没有合适的资源?快使用搜索试试~ 我知道了~
微信小程序可视化界面设计器,基于Vue构建
共79个文件
vue:30个
js:22个
png:10个
20 下载量 191 浏览量
2021-01-27
10:02:10
上传
评论
收藏 283KB ZIP 举报
温馨提示
前言 本项目的目标是实现微信小程序主页全可视化设计器,最大程度降低创建小程序主页的成本。 项目截图 技术栈 vue2 + vue-router + webpack + svg 项目运行 git@github.com:CuiChuping/quick-site-admin.git cd quick-site-admin npm install npm run dev 说明 如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! ^_^ 或者您可以 "follow" 一下,我会不断开源更多的有趣的项目 开发环境 macOS 10.14.2 (18C54) Chrome 71.0.3578.98 nodejs v10.3.0 如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR :thumbs_up: 效果演示 目标功能 基本组件 标题组件 -- 已完成 文本组件 --
资源推荐
资源详情
资源评论
收起资源包目录
quick-site-admin-master.zip (79个子文件)
quick-site-admin-master
.gitignore 213B
.babelrc 402B
screen
ColEditWindow.png 101KB
.postcssrc.js 246B
package.json 3KB
package-lock.json 522KB
src
components
text
TextSetting.vue 418B
TextPreview.vue 355B
companyConsult
CompanyConsultSetting.vue 4KB
CompanyConsultPreview.vue 2KB
companyInfo
CompanyInfoSetting.vue 832B
CompanyInfoPreview.vue 555B
PhoneBox.vue 5KB
contactMe
ContactMePreview.vue 553B
ContactMeSetting.vue 830B
Header.vue 849B
white
WhiteSetting.vue 382B
WhitePreview.vue 249B
phone
PhonePreview.vue 572B
PhoneSetting.vue 785B
ComponentTabs.vue 2KB
image
ImagePreview.vue 1KB
ImageSetting.vue 2KB
address
AddressPreview.vue 629B
AddressSetting.vue 2KB
SettingBox.vue 892B
companyPartner
CompanyPartnerPreview.vue 734B
CompanyPartnerSetting.vue 2KB
base
Editor.vue 574B
manageTeam
ManageTeamSetting.vue 2KB
ManageTeamPreview.vue 2KB
title
TitlePreview.vue 310B
TitleSetting.vue 370B
ComponentCard.vue 706B
main.js 533B
assets
image-default.png 7KB
image-upload.jpg 11KB
image-2.gif 7KB
menu.png 2KB
image-2.png 18KB
image-4.png 644B
image-1.png 597B
logo.png 7KB
default.png 5KB
image-3.png 636B
views
ColEditWindow.vue 9KB
App.vue 260B
router
index.js 272B
styles
fonts
icomoon.ttf 8KB
icomoon.woff 6KB
common.css 2KB
build
check-versions.js 1KB
build.js 1KB
utils.js 3KB
webpack.base.conf.js 2KB
logo.png 7KB
webpack.dev.conf.js 3KB
webpack.prod.conf.js 5KB
vue-loader.conf.js 553B
static
.gitkeep 0B
COPYING 18KB
.eslintrc.js 791B
README.md 6KB
config
dev.env.js 156B
index.js 2KB
prod.env.js 61B
test.env.js 149B
.eslintignore 51B
quick-site-admin.iml 335B
index.html 345B
test
e2e
custom-assertions
elementCount.js 765B
nightwatch.conf.js 1KB
runner.js 2KB
specs
test.js 561B
unit
setup.js 56B
.eslintrc 58B
jest.conf.js 725B
specs
HelloWorld.spec.js 354B
.editorconfig 147B
共 79 条
- 1
资源评论
weixin_38526208
- 粉丝: 3
- 资源: 940
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功