1.0.0 • Published 6 years ago
ding-open-org-try-entry v1.0.0
ding-open-org-try-entry
为了避免多个isv商家重复开发开通组织的入口,并且可以维持UI的一致性,这里提供的一个开通组织的插件。
安装
浏览器
<script src="ding-open-org-try-entry.umd.js"></script>npm
npm i ding-open-org-try-entry --save参数
skuQuery跳转sku商品规格页参数,默认会取location.search的参数。articleCode商品code是毕传参数。openWrapStyle开通组织试用的容器样式。openTextStyle开通组织试用的提示文案样式。openButtonStyle开通组织试用的按钮样式。insertElement开通组织试用的容器挂载的节点。默认为body节点。openTipText开通组织试用的提示文案。openButtonText开通组织试用的按钮文案。
示例
直接调用
import dingOpenOrgTryEntry from 'ding-open-org-try-entry';
dingOpenOrgTryEntry.init();自定义参数
import dingOpenOrgTryEntry from 'ding-open-org-try-entry';
dingOpenOrgTryEntry.config({
insertElement: document.querySelector('#customizeElement'),
}).init();浏览器引入
if (window.__DingOpenOrgTryEntry) {
window.__DingOpenOrgTryEntry.init();
}注意事项
开通组织试用的容器,样式使用了固定定位、默认高度为
64px。为了避免视图内容展示,请预留好足够的空间。也可以通过自定义openWrapStyle覆盖默认样式。开通组织试用的容器高度为固定值
64px,如果在css中预留空间时被转换为了rem或vw等。请配置相应的转化工具的class白名单。例如postcss-px-to-viewport。
module.exports = {
plugins: {
'postcss-px-to-viewport': {
selectorBlackList: ['.ding-open-reserved-space'],
}
}
}.ding-open-reserved-space {
margin-top: 64px;
}1.0.0
6 years ago