import { share } from "../../utils/http" // pages/outlink/index.ts Page({ /** * 页面的初始数据 */ data: { url: '', }, /** * 生命周期函数--监听页面加载 */ onLoad(query: { url: string }) { const url = decodeURIComponent(query.url) if (url.indexOf('mp.weixin') > 0) { wx.setNavigationBarTitle({ title: '详细内容', }) } else { wx.setNavigationBarTitle({ title: '空间展示', }) } this.setData({ url, }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() {}, /** * 生命周期函数--监听页面显示 */ onShow() {}, /** * 生命周期函数--监听页面隐藏 */ onHide() {}, /** * 生命周期函数--监听页面卸载 */ onUnload() {}, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() {}, /** * 页面上拉触底事件的处理函数 */ onReachBottom() {}, /** * 用户点击右上角分享 */ onShareAppMessage() { let pages = getCurrentPages(); //获取所有页面栈实例列表 let nowPage = pages[pages.length - 1]; //当前页页面实例 return { title: share.title, path: `/${nowPage.route}`, imageUrl: share.imageUrl, success(res) { console.log('success(res)==', res); }, fail(res) { console.log('fail(res)==', res); } } }, })