瀏覽代碼

修改首页事件

Renxy 1 年之前
父節點
當前提交
20d164cb0c
共有 3 個文件被更改,包括 20 次插入1 次删除
  1. 18 1
      src/pages/Home/index.js
  2. 1 0
      src/pages/Home/index.less
  3. 1 0
      src/pages/Projects/index.js

+ 18 - 1
src/pages/Home/index.js

@@ -15,12 +15,29 @@ const HomePage = (props) => {
     defaultParams: [{ project_id: projectId }],
   });
 
+  const getPositionPst = (e) => {
+    const width = document.body.clientWidth;
+    const height = document.body.clientHeight;
+    const xPst = (e.clientX / width).toFixed(2);
+    const yPst = (e.clientY / height).toFixed(2);
+    return xPst + '-' + yPst;
+  };
+
+  const webMouseEvent = {
+    onMouseUp: (e) => {
+      UnityAction.sendMsg('PointerOut', getPositionPst(e));
+    },
+    onMouseDown: (e) => {
+      UnityAction.sendMsg('PointerIn', getPositionPst(e));
+    },
+  };
+
   useEffect(() => {
     localStorage.width = document.documentElement.getBoundingClientRect().width;
     window.refreshRem();
   }, []);
   return (
-    <div className={styles.content}>
+    <div className={styles.content} {...webMouseEvent}>
       <CenterContent data={data} />
       <LeftContent data={data} />
       <RightContent data={data} />

+ 1 - 0
src/pages/Home/index.less

@@ -6,6 +6,7 @@
   width: 100%;
   padding-bottom: 40px;
   color: #3b3b3b;
+  user-select: none;
 }
 .left {
   text-align: center;

+ 1 - 0
src/pages/Projects/index.js

@@ -44,6 +44,7 @@ const Projects = () => {
   useEffect(() => {
     localStorage.width = document.documentElement.getBoundingClientRect().width;
     window.refreshRem();
+    alert(window.navigator.userAgent);
   }, []);
   return (
     <div className={styles.main}>