收藏
回答

小程序不能分享和转发?求index.ts和app.ts中相关代码

如图:本人想把wap网站封装成微信小程序,封装之后发现分享到朋友圈和转发给朋友的相关功能不能使用。求index.ts 和 app.ts中相关转发与分享代码。(注意不是index.js 和 app.js代码,这个网上有,但是新建的小程序里面是 index.ts 和 app.ts 文件)

回答关注问题邀请回答
收藏

5 个回答

  • less
    less
    2022-04-22

    js VS ts

    2022-04-22
    有用 1
    回复
  • 跨商通
    跨商通
    2022-04-22

    1、新建一个page,不要改任何代码,然后点击分享。

    2022-04-22
    有用 1
    回复
  • 鲤子
    鲤子
    2022-04-22

    index.ts里面加个转发的方法onShareAppMessage

    2022-04-22
    有用 1
    回复 3
    • 习令奋
      习令奋
      2022-04-22
      谢谢你  刚刚看了一下文档 


      Page({
        onShareAppMessage() {
          const promise = new Promise(resolve => {
            setTimeout(() => {
              resolve({
                title: '自定义转发标题'
              })
            }, 2000)
          })
          return {
            title: '自定义转发标题',
            path: '/page/user?id=123',
            promise
          }
        }
      })


      请问 title 和 path 怎么设置。默认好像是小程序名称和首页。我希望是当前页面的标题和地址。怎么设置呢?
      2022-04-22
      回复
    • 拾忆
      拾忆
      2022-04-22回复习令奋
      如果希望是默认的,里面的代码就都不要,只保留下面的就行。
      2022-04-22
      回复
    • 鲤子
      鲤子
      2022-04-22回复习令奋
      你这个Promise的用处是什么,猜想:点击分享的时候进行异步请求?获取数据然后再返回相关配置参数?
      2022-04-22
      回复
  • 嘿嘿
    嘿嘿
    2022-04-22

    onShareAppMessage

    2022-04-22
    有用 1
    回复 2
    • 习令奋
      习令奋
      2022-04-22
      谢谢  请问 title 和 path 怎么设置。默认好像是小程序名称和首页。我希望是当前页面的标题和地址。怎么设置呢?   
          title: '自定义转发标题',
            path: '/page/user?id=123',
      2022-04-22
      回复
    • 嘿嘿
      嘿嘿
      2022-04-24回复习令奋
      {title:'',path:默认是当前页面,必须是以‘/’开头的完整路径,imageUrl:自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径,支持PNG及JPG,不传入 imageUrl 则使用默认截图。显示图片长宽比是 5:4}
      2022-04-24
      回复
  • 微喵网络
    微喵网络
    2022-04-22

    要在页面代码中配置onShareAppMessage

    2022-04-22
    有用
    回复
登录 后发表内容