# 微信小程序 SDK

微信小程序 SDK 从 1.13.1 版本之后开始有了重大更新，主要在于下面几点\
1\. 去掉了 sensorsdata\_conf.js 的配置，改成了在 require('sensorsdata.min.js') 后，马上调用 sa.setPara({...}) 来替代，这样做的目的是和使用 npm 的用户统一，且不必要再去 node\_module 里配置 2. 分成了三个版本\
2.1 传统的代理了 App 的全埋点自动采集版本 sensorsdata.min.js\
2.2 代理了 App 的全埋点，且小程序使用了插件的版本 sensorsdata.plugin.min.js\
2.3 没有做 App 的代理，默认不会自动采集数据，但是可以调用我们提供的方法来自动采集预置事件和属性的版本 sensorsdata.custom.min.js\
3\. 针对各个版本增加了对应的 es6 文件

* [自动采集的全埋点版](https://54td.gitbook.io/shence/technical_guide/detailed_guide/mp_sdk_summary/mp_sdk_new)：可满足多数客户使用。
* [小程序使用了插件的全埋点版](https://54td.gitbook.io/shence/technical_guide/detailed_guide/mp_sdk_summary/mp_sdk_plugin)：用于客户小程序中使用了插件的情况下，且需要使用全埋点功能。
* [自定义埋点版](https://54td.gitbook.io/shence/technical_guide/detailed_guide/mp_sdk_summary/mp_sdk_custom)：用户客户希望自己调用方法完成全埋点。
* [历史版本（已废弃）](https://54td.gitbook.io/shence/technical_guide/detailed_guide/mp_sdk_summary/mp_sdk)：1.13.1 版本之前 SDK 使用方法说明，已经废弃，仅供参考。
