친구 와 친구 권 공유

2315 단어 uni-app
1. js 다운로드:   https://unpkg.com/[email protected]/out/index.js
2.  루트 디 렉 터 리 에 폴 더 jweixin 을 만 든 다음 다운로드 한 js 를 넣 고 index. js 라 고 명명 합 니 다.
3. js 를 새로 만 들 거나 main. js 에 직접 쓰 십시오. (저 는 mian. js 에서 직접 사용 합 니 다)
var jweixin = require('./jweixin')

uni.request({
	url: '      ',
	method: 'GET',
	data: {
		url: location.href
	},
	success(res) {
		let s = res.data
		jweixin.config({
			debug: false, //       ,     api         alert  ,         ,   pc   ,       log  ,  pc      。
			appId: s.appId, //   ,        
			timestamp: s.timestamp, //   ,        
			nonceStr: s.nonceStr, //   ,        
			signature: s.signature,//   ,  
			jsApiList: ["onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ"] //   ,     JS    
		});
		jweixin.ready(function () {
			//  “     ”                (    )
			jweixin.onMenuShareAppMessage({
				title: getMessage(location.href).title, //     
				desc: getMessage(location.href).desc, //     
				link: location.href, //     
				imgUrl: getMessage(location.href).imgUrl, //     
				type: '', //     ,music、video link,     link
				dataUrl: '', //   type music video,        ,    
				success: function () {
				
                }
            })
//  “      ”                (    )
	        jweixin.onMenuShareTimeline({
			    title: getMessage(location.href).title, //     
				desc: getMessage(location.href).desc, //     
				link: location.href, //     
				imgUrl: getMessage(location.href).imgUrl, //     
				type: '', //     ,music、video link,     link
				dataUrl: '', //   type music video,        ,    
				success: function () {
				
                }
            })
        })
    }
})

function getMessage(url) {
	if(url == '') {
		return {
			title: '',
			desc: '。',
			imgUrl: ''
		}
	} else if(url == '') {
		return {
			title: '',
			desc: '',
			imgUrl: ''
		}
	} else {
		return {
			title: '',
			desc: '',
			imgUrl: ''
		}
	}
}

공유 할 페이지 로 이동 할 때 window. location. href 를 사용 해 야 합 니 다.그렇지 않 으 면 아이 폰 공유 에 문제 가 생 길 수 있다.
여러 페이지 를 공유 해 야 할 때 location. href 를 판단 하 는 방법 을 스스로 쓸 수 있 습 니 다.그리고 서로 다른 title, desc, imgUrl 등 데 이 터 를 되 돌려 줍 니 다.

좋은 웹페이지 즐겨찾기