>웹 프론트엔드 >JS 튜토리얼 >WeChat 미니 프로그램은 페이지를 공유한 후 홈 페이지로 돌아갑니다.

WeChat 미니 프로그램은 페이지를 공유한 후 홈 페이지로 돌아갑니다.

php中世界最好的语言
php中世界最好的语言원래의
2018-05-03 09:53:366816검색

이번에는 WeChat 미니 프로그램 페이지를 공유한 후 홈페이지로 돌아갈 수 있는 주의사항을 알려드리겠습니다. 다음과 같은 실제 사례를 살펴보겠습니다.

오늘은 또 다른 방법을 공유합니다. 아래 .gif를 봐주세요;

왼쪽 상단에 돌아가기 버튼이 있는 것을 발견하셨나요? 원리는 간단합니다. 공유하려는 페이지에서 구성을 공유할 때 홈페이지를 구성하고, 홈페이지의 onLoad 메소드에서 얻을 수 있는 해당 매개변수를 가져옵니다. 코드는 다음과 같습니다.

<!--index.wxml-->
<view class="container">
<text>我是首页</text>
 <button bindtap=&#39;goLogs&#39;>go logsPage</button>
</view>
const app = getApp()
Page({
 data: {
  motto: 'Hello World',
  userInfo: {},
  hasUserInfo: false,
  canIUse: wx.canIUse('button.open-type.getUserInfo')
 },
 //事件处理函数
 goLogs: function() {
  wx.navigateTo({
   url: '/pages/logs/logs'
  })
 },
 onLoad: function (options) {
  console.log(options)
  if (options.share_query){
   wx.showLoading({
    title: '我是从分享页面进入的',
   })
   setTimeout(function () {
    wx.hideLoading()
    wx.navigateTo({
     url: '/pages/logs/logs',
    })
   }, 2000)
  
  }
  }
 
})
<!--logs.wxml-->
<view class="container log-list">
 <block wx:for="{{logs}}" wx:for-item="log">
  <text class="log-item">{{index + 1}}. {{log}}</text>
 </block>
</view>
const app = getApp()
Page({
 data: {
  motto: 'Hello World',
  userInfo: {},
  hasUserInfo: false,
  canIUse: wx.canIUse('button.open-type.getUserInfo')
 },
 //事件处理函数
 goLogs: function() {
  wx.navigateTo({
   url: '/pages/logs/logs'
  })
 },
 onLoad: function (options) {
  console.log(options)
  //判断是否分享进入
  if (options.share_query){
   wx.showLoading({
    title: '我是从分享页面进入的',
   })
   setTimeout(function () {
    wx.hideLoading()
    wx.navigateTo({
     url: '/pages/logs/logs',
    })
   }, 2000)  
  }
  } 
})

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

데이터의 html 필드를 HTML 태그로 변환하는 방법

프런트 엔드가 Json 데이터를 백그라운드로 전송하는 방법

위 내용은 WeChat 미니 프로그램은 페이지를 공유한 후 홈 페이지로 돌아갑니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.