适用于vue的移动端table插件_vue-mobile
地信圈H5,相关说明
地信圈H5,项目基本框架基于vuejs + element-ui + vuex + vue-router + boostrap源码构成,H5作为地信圈客户端一个辅助功能,结合微信公众平台完成,包含活动,活动报名,会员企业,动态资讯三块,每个模块都是独立存在,不与其他两功能有任和交互,入口为公众号底部菜单
构建流程
本项目使用的是vue-cli构建,对于环境需要安装node,由于vuejs要求,node版本不得低于6.0.0,建议用8.0.0以上版本(为了方便对node版本切换,可以使用nvm控制node版本,nvm地址)
从svn或git仓库中将项目检出
在cmd或terminal切换到项目目录下,使用npm install项目所依赖的模块,由于项目依赖较多,可能安装较慢(安装一次即可)。
模块安装完成后,npm run dev运行即可,默认端口是8080,如果端口被占用,将自动使用其他端口,具体在启动完成后就可看到
打包,npm run build在根目录下回多出一个dist文件夹,为打包后的文件
npm run build --report打包后文件分析表图,优化使用
注意:由于npm仓库默认为国外的服务器,所以部分模块下载可能受阻导致安装失败,在下载之前可将npm仓库设置为国内仓库,npm config set registry http://registry.npm.taobao.org/,完成后,根据需要可将仓库切换回国外仓库,命令:npm config set registry https://registry.npmjs.org/,另外如果有模块一直安装失败,建议先将npm uninstall name卸载模块后再使用npm install name安装,例如'node-sass'模块容易安装失败,第一次安装失败后,先使用卸载命令,彻底卸载模块,后再重新单独安装
模块列表
异步请求框架:axios
表单验证框架:vee-validate,其中自定义规则src/validate.js
cookie操作模块:js-cookie
等,还有一下项目使用不频繁模块,例如: 'jquery','html2canvas','jspdf'就不一一列举额,具体可查看根目录中package.json文件,也可在node_modules中查看相关源码
目录说明
build目录:
webpack打包配置文件,一般不用修改,如有特殊需求,根据需要修改
config目录:
webpack打包配置参数,一般不用修改,如有特殊需求,根据需要修改,一般修改index.js
dist目录:
打包后生成的目录,里面是已经打包好的文件,一般刚下载项目是没有这个目录的
src目录:
开发的主要目录
static目录:
存放一些静态文件,打包时路径相对不变
src目录说明
assets目录:
程序所需的资源文件,会作为程序的一部分被打包
bootstrap-scss:
bootstrap4的css源文件目录,本项目并未全部使用bootstrap,只是将其中的css源码引入,方便定制修改
components:
组件库,查看组件库目录
libs目录:
功能插件,当前包含PagedList.js(查询插件)
plugins目录:
通用插件集合,包含errorPage.js(请求错误处理),eventbus.js(事件中央总线),htmlTopdf.js(html转dpf),paramsConvert.js(参数处理插件),Util.js(通用小工具插件),说明,本插件库和libs有本质区别1. 本插件库,功能相对单一,全部为函数,不具备对象的使用原则,而libs则完全以对象的使用方式使用2. 本插件库的所有插件将全部挂载到Vue原型链上,可以通过Vue.XXX,或通过vm.$XXX都可访问,但libs不可以3. libs下的插件可以提供相对较多的参数供调用者使用,如:loading,调用者可通过vm.XXX.loading获取请求的状态,但本目录库不提供任何可中间调用参数,只提供返回结果
router:
路由配置目录,所有的路由配置都在这个目录完成
store:
vuex状态管理配置目录,其中modules为height:整体布局参数,user: 登录用户信息,具体数据,可在Chrome浏览器安装vuetool,启动程序后打开控制台的vue选项,可以看到相关的数据信息,相关操作请自行搜寻
App.vue:
组件入口
element-variables.scss:
自定义的样式,为sass格式
main.js:
总的配置文件,打包的入口文件
self.css:
自定义的样式,为css格式(本样式文件为遗留文件,不做任何修改,扩充样式全部写在element-variables.scss),后期优化可能会将本文件清除
validate.js:
自定义验证规则的配置文件,需要额外扩充验证规则统一在本文件下配置
components目录说明
abort: 关于我们,这个当前位移动端提供的页面
advisory: 资讯目录
common: 公共目录,暂未使用
ec: 企业主页
errorPage: 错误处理页面
event: 活动目录
scroll: 滚动容器组件
公共服务目录
topic: 话题目录
其余大部分内容同地信圈web端相同,可参考地信圈README.md
适用于vue的移动端table插件_vue-mobile相关推荐
- animate inater插件_基于animate.css动画库的全屏滚动小插件,适用于vue.js(移动端、pc)项目...
功能简介 基于animate.css动画库的全屏滚动,适用于vue.js(移动端.pc)项目. 安装 npm install vue-animate-fullpage --save 使用 main.j ...
- vue连线 插件_vue 插件集合
element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库 mint-ui - Vue 2的移动UI元素 iview - 基于 Vuejs 的开源 UI ...
- html移动端表格插件,移动端类table组件封装
简介 一个不怎么高度自定义的移动端table组件,可创建不定数量的列的table(自己写着玩为了以后维护修改样式方便封装起来的 实现思路表格头部一个循环:循环渲染每一列的列名 表格内容两重循环:外层循 ...
- vue调用cordova 插件_Vue.js 使用cordova camera插件调取相机
本文给出在vue.js里如何使用cordova的插件完成调取相机及图库,并完成图片上传的操作. 具体的操作步骤如下 第一步:在cordova项目下安装cordova-plugin-camera插件 c ...
- vue移动端获取定位_vue手机移动端城市定位和选择代码
特效详情: vue手机移动端城市定位和选择代码,默认获取我的当前所在城市定位,可自定义更换选择城市,带城市列表首字母导航功能.请在手机端查看演示,电脑端无法选择. js代码 var app = new ...
- html富文本编辑器插件_vue中使用vuequilleditor富文本编辑器
点击上方"小姚同学技术栈"快速关注我哟! vue-quill-editor是一个基于quill.适用于vue的富文本编辑器开源项目,支持服务端渲染和单页应用.目前项目热度还算可以, ...
- Antd Vue 组件库之Table表单
Antd Vue 组件库之Table表单 Table 表格 展示行列数据. 何时使用 当有大量结构化的数据需要展现时: 当需要对数据进行排序.搜索.分页.自定义操作等复杂行为时. 如何使用 指定表格的 ...
- vue开源项目(各大插件,gitup源码)
vue开源项目(各大插件,gitup源码) 目录 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element★31142 - 饿了么出品的Vue2的web UI工具 ...
- Vuex 数据流管理及Vue.js 服务端渲染(SSR)
Vuex 数据流管理及Vue.js 服务端渲染(SSR)项目见:https://github.com/smallSix6/fed-e-task-liuhuijun/tree/master/fed-e- ...
- 开源Vue表格组件,表格插件源码
开源Vue表格组件,表格插件源码 前言: 关于html里面原生的table,通常满足不了程序员的要求.所以开发了一款表格插件,其功 能有: 1 导入json格式数据后,自动填充表格.表格长宽自适应.排 ...
最新文章
- 企业网络推广专员浅析企业网络推广日常维护要做好
- c与python的区别-C++/C/JAVA/Python之间的区别?
- 灰度图像--图像增强 Robert算子、Sobel算子
- ios学习--TableView详细解释
- 支持向量机python代码_支持向量机及python实现(一)
- php常用函数、算法,PHP常用函数和常量
- 计算机硬盘能达到5g的速度,5G号称可以达到几GB每秒,但是目前的手机处理器和硬盘可以处理这么庞大的数据量吗?...
- 12 个提高JavaScript编码效率的 NPM 技巧
- win10共享打印错误0x0000006_Win7打印机无法共享提示错误代码0x000006d9的解决方法...
- 【机器学习】无监督学习--(聚类)Mini Batch K-Means
- oracle12c时间,Oracle 12c-选择冒号后的日期时间字符串
- 程序设计竞赛(ACM)与认证(CCF)的概念集(百度百科)
- Launch MySQL on my PC
- php 去掉 回车 换行,php去掉换行符的方法
- python 爬虫 (错误很多)
- 什么是WEBserver? 经常使用的WEBserver有哪些?
- python cpk计算器_Python进行CPK计算
- Hadoop权威指南环境搭建+实例运行
- 设计模式---订阅发布模式(Subscribe/Publish)
- VS2019登陆时脚本错误
热门文章
- 蓝桥杯基础练习 杨辉三角形Python实现
- eclipse安装(中文)语言包插件
- wps文字表格制作拼音田字格模板_用word2003表格快速制作拼音田字格的方法.doc
- 用python进行小波包分解
- 大数据基于TMDB的电影数据分析系统安装及使用
- 计算机视觉方向开题,机器视觉开题报告.doc
- 中值滤波_中值滤波原理
- AVOD、SVOD、TVOD、PVOD:视频点播商业模式
- 最新黑客攻防实战从入门到精通(第二版)_学习笔记(一)
- Protel99SE教程(一)——原理图封装