utils/share.js下创建文件

export default {
	data() {
		return {}
	},
	onShareAppMessage() {
		return {
			title: '我的物品录',  // 你小程序的名字
			path: '/pages/home/home', // 进入小程序的路径
			imageUrl: 'https://example/xxx.png' // 封面图片,建议使用url
		}
	},
	onShareTimeline() {
		return {
			title: '我的物品录',
			path: '/pages/home/home',
			imageUrl: 'https://example/xxx.png'
		}
	}
}

 main.js

app.mixin(share) 这行代码的作用是把 share 这个混入对象应用到 app 实例

import { createSSRApp } from 'vue'
import share from './utils/share.js'  // 注意这里的路径

export function createApp() {
  const app = createSSRApp(App)
  app.mixin(share)
  return {
    app
  }
}

这样就不用每个页面都写一次啦~~~

更多推荐