分享功能开发

This commit is contained in:
francis_fh
2026-01-27 17:10:58 +08:00
parent 1de0bacebf
commit fb88fdbb89
2 changed files with 20 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ import globalFunction from '@/common/globalFunction'
import '@/lib/string-similarity.min.js' import '@/lib/string-similarity.min.js'
import similarityJobs from '@/utils/similarity_Job.js'; import similarityJobs from '@/utils/similarity_Job.js';
import config from '@/config.js'; import config from '@/config.js';
import shareMixin from './mixins/share.js';
// 组件 // 组件
import AppLayout from './components/AppLayout/AppLayout.vue'; import AppLayout from './components/AppLayout/AppLayout.vue';
import Empty from './components/empty/empty.vue'; import Empty from './components/empty/empty.vue';
@@ -36,6 +37,9 @@ import { getDict } from '@/apiRc/system/dict.js';
export function createApp() { export function createApp() {
const app = createSSRApp(App) const app = createSSRApp(App)
// 注册全局分享混入
app.mixin(shareMixin)
app.component('AppLayout', AppLayout) app.component('AppLayout', AppLayout)
app.component('Empty', Empty) app.component('Empty', Empty)
app.component('NoBouncePage', NoBouncePage) app.component('NoBouncePage', NoBouncePage)

16
mixins/share.js Normal file
View File

@@ -0,0 +1,16 @@
export default {
onShareAppMessage() {
return {
title: '喀什智慧就业平台',
path: '/pages/index/index',
imageUrl: ''
};
},
onShareTimeline() {
return {
title: '喀什智慧就业平台',
path: '/pages/index/index',
imageUrl: ''
};
}
};