评论

【手把手喂饭】Behavior教程:如何给每个页面混入统一的分享-share?

如何给每个页面混入统一的分享-share?

1、创建一个 js文件,我放在了个根目录下的 utils 里面 ,你也可以放在 behavior文件夹下(官方示例)取名为 share.js


share.js 代码如下:

let title = '你的默认分享主题'
let imageUrl= '你的默认分享图片地址'
let path = 'pages/index/index'  // 默认放了个首页

module.exports = Behavior({
  methods: {
    onShareAppMessage() {
      return {
        title,
        path,
        imageUrl
      }
    },
    onShareTimeline() {
      return {
        title,
        path,
        imageUrl
      }
    }
  }
})


有没有很简单?我自己的 还加入了 默认的分享链接,还能知道是谁分享的 (大家可忽略)

 let userInfo = getApp().globalData.userInfo
 path = 'pages/index/index?share=' + userInfo._id


具体使用 ,在页面中引入 share.js,再配置一下就好


import share from "../../utils/share"
Page({
  // options: {
  //  pureDataPattern: /^_/ // 指定所有 _ 开头的数据字段为纯数据字段
  // },
  behaviors: [share], // 混合
  data: {


喂饭完毕~

最后一次编辑于  2023-02-03  
点赞 4
收藏
评论

2 个评论

  • 马尚尚
    马尚尚
    03-12

    这么写,确实比较省事了,赞

    03-12
    赞同
    回复
  • Qiu (吉²)
    Qiu (吉²)
    2023-02-03

    牛逼

    2023-02-03
    赞同
    回复
登录 后发表内容