amis/examples/index.jsx
吴多益 e721eb407a
feat: env 增加用户行为记录能力 (#2925)
* feat: env 新增 tracker 方法,可以用来采集页面中的用户交互行为

* 调整一下类型定义

* 补文档

* 将 action 的事件打平

* 补充文档

* merge

* 补充文档,并增加 id 属性

* 更新 snapshot

* 不记录 post 数据及 input-password 修改的值

* 修复 jest 报错
2021-11-12 12:36:44 +08:00

25 lines
684 B
JavaScript

/**
* @file entry of this example.
* @author liaoxuezhi@cloud.com
*/
import './polyfills/index';
import React from 'react';
import {render} from 'react-dom';
import App from './components/App';
export function bootstrap(mountTo, initalState) {
render(<App />, mountTo, () => {
// 由于延迟加载导致初始锚点经常不正确
// 延迟再设置一下锚点,这个问题暂时没想到其它方法
setTimeout(() => {
if (location.hash) {
const hash = location.hash.split('#')[1];
const anchor = document.querySelector(`a[name="${hash}"]`);
if (anchor) {
anchor.scrollIntoView();
}
}
}, 2000);
});
}