发布
更改package.json版本
yarn run build
npm publish
注:镜像源需切换回NPM官方源
链接
示例
使用之前
该组件用于taro、react和jquery版本。
何时使用
API
jquery 版本
<script src="https://f3-df.veimg.cn/common/lib/dfws-channel.min.js"></script>
<script>
var channel = { "project": "VE", "origin": "C", "platform": "PC", "device": "ZJDF","version":" 1.0.0" };
var dfws_params = window.getPublicChannel(channel);
console.log(dfws_params, 'dfws_params')
</script>
react/vue 版本
import getPublicChannel from "dfws-channel"
const channel = { "project": "VE", "origin": "C", "platform": "PC", "device": "ZJDF","version":" 1.0.0" };
const dfws_params = JSON.stringify(getPublicChannel(channel));
taro 小程序版本
import Taro from '@tarojs/taro'
import getPublicChannel from "dfws-channel/dist/taro"
const channel = { "project": "VE", "origin": "C", "platform": "XCX", "device": "ZJDF","version":" 1.0.0" };
const dfws_header = getPublicChannel(channel, Taro)
dfws_header.getNetworkType(network => {
channel.network = network
})
const dfws_params= JSON.stringify(dfws_header.xcxQueryChannels())
props
参数 | 说明 | 类型 | 默认值 |
---|
channel | 公共渠道配置参数 | object | - |
返回值
{"project":"VE","origin":"C","device":"ZJDF","network":"4G","device_brand":"unknown","system":"unknown","system_version":"unknown","version":"1.0.0","browser":"chrome","browser_version":"121.0.0.0","screen":"1920*1080","platform":"PC"}
参考文档
渠道管理