emnav
v2.5.1
Published
em 头部弹框业务组件
Downloads
19
Readme
头部组件
Vue.js 2.x C端的业务组件。
环境
- node 9
API
方法
|参数|说明| |---|----| |logout|点击退出按钮emit出方法| |organizer|点击主办方管理按钮emit出方法| |release|点击发布按钮emit出方法| |myOrder|点击我的订单按钮emit出方法|
属性
|参数|说明|类型|是否必填|默认值| |---|----|---|-------|-----| |englishEnter|是否开启英文版|Boolean|是|false| |loginFlg|是否登录|Boolean|是|false| |imgLogo|主办logo|String|否|活动易logo| |login|登录不同版本文案|String|否|登录| |logout|退出不同版本文案|String|否|退出| |order|我的订单不同版本文案|String|否|我的订单| |imgLogo|主板图案|String|否|无| |orgid|主办id|String|是|-| |sendAction|发送验证码接口地址(中文版)|String|是|-| |sendEnglishAction|发送验证码接口地址(英文版)|String|是|-| |domain|设置cookie登录状态的domain|String|否|'evente.cn'| |countrycodeAction|获取countrycode接口地址|String|是|-| |logoutAction|用户退出接口地址|String|是|-| |loginAction|用户登录接口地址(中文版)|String|是|-| |loginEnglishAction|用户登录接口地址(英文版)|String|是|-| |sendEmailEnglishAction|点击订单发送邮件接口地址(英文版)|String|是|-| |loginClose|关闭弹框|Function|是|() => {}| |loginSuccess|登录成功|Function|是|() => {}| |langHandle|点击语言版本的方法。如果有点击语言之后保存语言调用,没有点击保存之后刷新。|Function|否|无|
安装
$ yarn add emnav
需要的环境
- node.js >= 9.0.0
- npm >= 5.0.0
常用命令 ( package.json 的 scripts 中可以找到所有命令)
# 安装依赖( package.json 中的 dependencies 部分 ) dependencies
npm install
# development 环境的本地热加载服务,访问地址: localhost:8080
# 在 config 中修改端口号
npm start
# 利用 jest 单元测试
npm test
# 打包组件库
npm run build
# 打包官网
npm run build:site
# 打包官网,打包并查看捆绑分析器报表
npm run build --report
# JavaScript 的代码规范监测
npm run eslint
# style 的代码规范监测
npm run stylelint
# 进行 style 和 JavaScript 的规范检测
npm run lint-staged
# 上传单元测试覆盖率报告
npm run codecov
说明
本仓库是用脚手架 fecli,结合 component-template 模板生成的。