Введение
❝uniapp Апплет WeChat Текущая страница не является общедоступной? uniapp Апплет Как написать, чтобы поделиться с друзьями в WeChat? uniappАпплет Как написать поделиться в WeChat? Делитесь файлами и пересылайте их в чат (переслать друзьям, в групповой чат и т. д.) Как написать нажмите кнопку для пересылки?
Если общий доступ не включен, состояние по умолчанию: Общий доступ не установлен для текущей страницы.
Открыть проектmanifest.json
документ,существовать“Appмодуль Конфигурация”элемент“Share
(делиться)”Вниз,Проверять“WeChat поделиться”:
shareAppMessage
Перешлите другу или перешлите группе.shareTimeline
Он пересылается в Моменты
<script>
export default {
created() {
//#ifdef MP-WEIXIN
wx.showShareMenu({
withShareTicket: true,
menus: ['shareAppMessage', 'shareTimeline']
});
//#endif
},
data() {
return {
заголовок:'титул',
thumb:'.../images.jpg'
}
},
onShareAppMessage(res) { //Отправить другу
return {
title: this.title,
imageUrl: this.thumb,
}
},
onShareTimeline(res) { //Поделиться в Моментах
return {
title: this.title,
imageUrl: this.thumb,
}
},
methods: {
}
}
</script>
Вставьте сюда описание изображения
Отслеживайте нажатие пользователем кнопки «Вперед» на странице.(button
компоненты open-type="share"
)
<button open-type="share">делитьсякнопка</button>
И настройте пересылаемый контент (просто включите функцию onShareAppMessage в методах).
onShareAppMessage(res) {
if (res.from === 'button') {// С помощью кнопки «Поделиться» на странице
console.log(res.target)
}
return {
title: '...',
path: `/pages/.../index`
}
},
https://developers.weixin.qq.com/miniprogram/dev/api/share/wx.shareFileMessage.html
https://uniapp.dcloud.net.cn/api/plugins/share.html#onshareappmessage