feat: 分享到朋友圈
This commit is contained in:
@@ -1,4 +1,6 @@
|
|||||||
const config = {
|
const config = {
|
||||||
|
enableShareTimeline: true,//允许分享到朋友圈
|
||||||
|
enableShareAppMessage: true,
|
||||||
projectName: "myApp",
|
projectName: "myApp",
|
||||||
date: "2022-11-13",
|
date: "2022-11-13",
|
||||||
designWidth: 750,
|
designWidth: 750,
|
||||||
|
|||||||
2
dist/pages/home/index.js
vendored
2
dist/pages/home/index.js
vendored
File diff suppressed because one or more lines are too long
@@ -16,7 +16,7 @@ import React, { useCallback, useEffect, useState } from "react";
|
|||||||
import { Swiper, SwiperItem, Image } from "@antmjs/vantui";
|
import { Swiper, SwiperItem, Image } from "@antmjs/vantui";
|
||||||
import react from "react";
|
import react from "react";
|
||||||
import { NoticeBar } from "@antmjs/vantui";
|
import { NoticeBar } from "@antmjs/vantui";
|
||||||
import Taro from "@tarojs/taro";
|
import Taro, { useShareTimeline } from "@tarojs/taro";
|
||||||
import { Tabbar, TabbarItem } from "@antmjs/vantui";
|
import { Tabbar, TabbarItem } from "@antmjs/vantui";
|
||||||
import TabbarCom from "../components/TabbarCom";
|
import TabbarCom from "../components/TabbarCom";
|
||||||
import {
|
import {
|
||||||
@@ -51,6 +51,26 @@ const Home = () => {
|
|||||||
|
|
||||||
const onChange = (e) => {};
|
const onChange = (e) => {};
|
||||||
|
|
||||||
|
Taro.useShareAppMessage((res) => {
|
||||||
|
if (res.from === "button") {
|
||||||
|
// 来自页面内转发按钮
|
||||||
|
console.log(res.target);
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
title: "自定义转发标题",
|
||||||
|
path: "/page/user?id=123",
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
|
// 分享到朋友圈
|
||||||
|
useShareTimeline(() => {
|
||||||
|
return {
|
||||||
|
title: "分享朋友圈", //字符串 自定义标题
|
||||||
|
// query: `id=${this.data.shop.shop_id}`, //页面携带参数
|
||||||
|
// imageUrl: moments //图片地址
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
// 设置标题
|
// 设置标题
|
||||||
definePageConfig({
|
definePageConfig({
|
||||||
@@ -464,7 +484,8 @@ const Home = () => {
|
|||||||
{/* 小红书图文/视频信息流 */}
|
{/* 小红书图文/视频信息流 */}
|
||||||
{/* <View> 打开信息流</View> */}
|
{/* <View> 打开信息流</View> */}
|
||||||
|
|
||||||
<View style={{marginTop:'20px'}}>
|
{/* 扫码的场景(才会显示) */}
|
||||||
|
<View style={{ marginTop: "20px" }}>
|
||||||
{" "}
|
{" "}
|
||||||
{/* 个人版本未生效 */}
|
{/* 个人版本未生效 */}
|
||||||
<OfficialAccount
|
<OfficialAccount
|
||||||
@@ -477,6 +498,24 @@ const Home = () => {
|
|||||||
></OfficialAccount>
|
></OfficialAccount>
|
||||||
</View>
|
</View>
|
||||||
|
|
||||||
|
{/* 打开视频号主页-需要开放平台主主体认证 */}
|
||||||
|
{/* <View
|
||||||
|
onClick={() => {
|
||||||
|
Taro.openChannelsUserProfile({
|
||||||
|
finderUserName: "sphqzUmI0BlppCI", //视频号id
|
||||||
|
success: (res: any) => {
|
||||||
|
console.log("加载成功", res);
|
||||||
|
},
|
||||||
|
fail: (error: any) => {
|
||||||
|
console.log("加载成功", error);
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
{" "}
|
||||||
|
打开视频号主页
|
||||||
|
</View> */}
|
||||||
|
|
||||||
<Toast id="vanToast-demo2" />
|
<Toast id="vanToast-demo2" />
|
||||||
|
|
||||||
<TabbarCom active={0} />
|
<TabbarCom active={0} />
|
||||||
|
|||||||
Reference in New Issue
Block a user