diff --git a/main.js b/main.js
index d04d786..e5e8d4c 100644
--- a/main.js
+++ b/main.js
@@ -3,7 +3,13 @@ import App from './App'
// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
+import uvUI from '@/uni_modules/uv-ui-tools'
+
Vue.config.productionTip = false
+
+// 全局安装 uvUI
+Vue.use(uvUI)
+
App.mpType = 'app'
const app = new Vue({
...App,
@@ -15,18 +21,23 @@ app.$mount()
import { createSSRApp } from 'vue'
import PageScrollMixin from './mixins/page-scroll-mixin.js'
import store from './store/index.js'
+import uvUI from '@/uni_modules/uv-ui-tools'
export function createApp() {
const app = createSSRApp(App)
// 注册全局 mixin (Vue3 方式)
app.mixin(PageScrollMixin)
-
+
// 注册 store
app.use(store)
+ // Vue3 方式注册 uvUI
+ app.use(uvUI)
+
return {
app,
}
}
-// #endif
+
+// #endif
\ No newline at end of file
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 3c6e362..02c5bbf 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -9,7 +9,7 @@
-
@@ -84,8 +84,6 @@ import { getServiceTerms, getPrivacyPolicy } from '@/api/article/article.js'
import { commonEnum } from '../../enum/commonEnum'
import { getNavBarHeight, getTitleBarHeight } from '../../utils/system'
-import throttle from 'uview-ui/libs/function/throttle'
-
export default {
data() {
return {
@@ -254,6 +252,10 @@ export default {
},
goToLogin() {
+ this.$uv.throttle(this.Login, 3000)
+ },
+
+ Login() {
console.log('开始登录流程')
// 显示加载状态
diff --git a/pages/test/test.vue b/pages/test/test.vue
index e78cdd2..be24bf6 100644
--- a/pages/test/test.vue
+++ b/pages/test/test.vue
@@ -12,6 +12,10 @@