Sfoglia il codice sorgente

feat: 增加全局分享

yangzm123 1 anno fa
parent
commit
17e2691f57
5 ha cambiato i file con 38 aggiunte e 19 eliminazioni
  1. 1 1
      src/App.vue
  2. 5 1
      src/main.js
  3. 22 16
      src/manifest.json
  4. 1 1
      src/pages/index/index.vue
  5. 9 0
      src/utils/share.js

+ 1 - 1
src/App.vue

@@ -2,7 +2,7 @@
  * @Author: PoJun
  * @Date: 2023-05-14 16:13:54
  * @LastEditors: PoJun
- * @LastEditTime: 2023-09-15 16:46:01
+ * @LastEditTime: 2023-10-11 17:07:17
  * @Message: Nothing
 -->
 <script>

+ 5 - 1
src/main.js

@@ -2,7 +2,7 @@
  * @Author: PoJun
  * @Date: 2023-09-13 16:13:54
  * @LastEditors: PoJun
- * @LastEditTime: 2023-09-13 17:49:14
+ * @LastEditTime: 2023-10-11 17:10:18
  * @Message: Nothing
  */
 import Vue from "vue";
@@ -23,6 +23,10 @@ Vue.use(uvUI);
 app.use(uvUI);
 // #endif
 
+// 导入并挂载全局的分享方法
+import share from "./utils/share.js";
+Vue.mixin(share);
+
 Vue.config.productionTip = false;
 
 App.mpType = "app";

+ 22 - 16
src/manifest.json

@@ -21,33 +21,39 @@
             "android" : {
                 /* android打包配置 */
                 "permissions" : [
-                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
-                    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
-                    "<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",
-                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
-                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
-                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
+                    "<uses-feature android:name=\"android.hardware.camera\"/>",
                     "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
-                    "<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
                     "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
                     "<uses-permission android:name=\"android.permission.CAMERA\"/>",
-                    "<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
                     "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
-                    "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
+                    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
                     "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
-                    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
+                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
                     "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
-                    "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
-                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
-                    "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
-                    "<uses-feature android:name=\"android.hardware.camera\"/>",
-                    "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
+                    "<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>",
                     "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
                 ]
             },
             "ios" : {},
             /* ios打包配置 */
-            "sdkConfigs" : {}
+            "sdkConfigs" : {
+                "share" : {
+                    "weixin" : {
+                        "appid" : "",
+                        "UniversalLinks" : ""
+                    }
+                }
+            }
         }
     },
     /* SDK配置 */

+ 1 - 1
src/pages/index/index.vue

@@ -2,7 +2,7 @@
  * @Author: PoJun
  * @Date: 2023-05-15 19:59:55
  * @LastEditors: PoJun
- * @LastEditTime: 2023-10-06 16:09:25
+ * @LastEditTime: 2023-10-11 17:10:28
  * @Message: Nothing
 -->
 <template>

+ 9 - 0
src/utils/share.js

@@ -0,0 +1,9 @@
+export default {
+    data() {
+        return {};
+    },
+    //1.发送给朋友
+    onShareAppMessage() {},
+    //2.分享到朋友圈
+    onShareTimeline() {},
+};