国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

JS微信分享不好寫?來封裝一下

開發(fā) 前端
微信開發(fā)這塊,作為開發(fā)工程師來說,一般是避免不了的,也好像發(fā)現(xiàn)一些朋友寫微信分享都是在每個(gè)頁面一大把一大把的代碼。

微信開發(fā)這塊,作為開發(fā)工程師來說,一般是避免不了的,也好像發(fā)現(xiàn)一些朋友寫微信分享都是在每個(gè)頁面一大把一大把的代碼。

代碼冗余,即便是復(fù)制過來再改也很麻煩。

之前自己封裝了一下js,今天來分享一下,希望能給看到的園友帶來一點(diǎn)思路,當(dāng)然希望能幫忙一起改進(jìn)。

我的思路:

  1.可以分享到四個(gè)地方QQ,朋友,朋友圈,微博,一般情況下他們是一致的,可以配置一個(gè)初始參數(shù),賦值給它們四個(gè)

  2.如果出現(xiàn)不一致,因?yàn)榍懊嬉呀?jīng)賦值了初始參數(shù),這時(shí)再把需要不一致的內(nèi)容替換掉

實(shí)現(xiàn)主要代碼:

 

 

  1. setData: function(){ 
  2.         var self = this
  3.         self.data = { 
  4.             title: self.title, 
  5.             desc: self.desc, 
  6.             link: self.link, 
  7.             imgUrl: self.imgUrl, 
  8.             type: self.type, // 分享類型,music、video或link,不填默認(rèn)為link 
  9.             dataUrl: self.dataUrl, // 如果type是music或video,則要提供數(shù)據(jù)鏈接,默認(rèn)為空 
  10.             success: self.success, 
  11.             cancel: self.cancel 
  12.         }; 
  13.         //深度克隆 
  14.         self.QQData = JSON.stringify(self.data); 
  15.         self.QQData = JSON.parse(self.QQData); 
  16.         self.TimeLineData = JSON.stringify(self.data); 
  17.         self.TimeLineData = JSON.parse(self.TimeLineData);   
  18.         self.WeiBoData = JSON.stringify(self.data); 
  19.         self.WeiBoData = JSON.parse(self.WeiBoData);    
  20.  
  21.       //反序列化 
  22.               self.QQData.success = self.success; 
  23.                self.TimeLineData.success = self.success; 
  24.           self.WeiBoData.success = self.success; 
  25.           self.QQData.cancel = self.cancel; 
  26.           self.TimeLineData.cancel = self.cancel; 
  27.           self.WeiBoData.cancel = self.cancel; 
  28.     } 
  29.  
  30.  
  31. wx.ready(function(){ 
  32.                   wx.showOptionMenu(); 
  33.                   if(self.data == '') self.setData(); 
  34.                   wx.onMenuShareQQ(self.QQData); 
  35.                   wx.onMenuShareAppMessage(self.data); 
  36.                   wx.onMenuShareTimeline(self.TimeLineData); 
  37.                   wx.onMenuShareWeibo(self.WeiBoData); 
  38.             }); 

 使用幫助:

 

 

 

var wxshare = require('wxshare.js');

 

如果分享的內(nèi)容都一致

 

wxshare.link = ''; wxshare.desc = ''; wxshare.imgUrl = ''; wxshare.type = ''; wxshare.dataUrl = ''; wxshare.start();

 

如果有不一致,針對(duì)不一致的地方進(jìn)行修改 

  1. wxshare.link = ''
  2. wxshare.title = ''
  3. wxshare.desc = ''
  4. wxshare.imgUrl = ''
  5. wxshare.setData();//必須加上 
  6. wxshare.TimeLineData.title = '';  
  7. wxshare.QQData.desc = ''
  8. wxshare.start(); 

 

重點(diǎn)說明: setData()

如果全部的分享內(nèi)容都一樣,直接執(zhí)行start(), 判斷data參數(shù)空為true,會(huì)執(zhí)行setData(),
為四個(gè)分享賦值:QQData data TimeLineData WeiboData, 而后初始化

如果有不一致,***賦值后,直接調(diào)用setData(),為四個(gè)參數(shù)賦值,之后再根據(jù)需求修改不同的對(duì)應(yīng)參數(shù),***start()初始化。

 
責(zé)任編輯:王雪燕 來源: 博客園
相關(guān)推薦

2024-03-01 18:55:54

內(nèi)存調(diào)試Go 語言

2013-08-19 15:00:53

微信易信

2013-10-10 14:15:22

微信開發(fā)

2020-10-15 11:18:13

Linux內(nèi)核虛擬機(jī)

2023-05-03 09:09:28

Golang數(shù)組

2021-08-07 07:56:59

Node邏輯對(duì)象

2015-07-28 14:32:41

創(chuàng)業(yè)工作和家庭

2019-03-06 10:20:24

微信騰訊流量

2017-09-25 09:17:52

美工程序員互聯(lián)網(wǎng)

2020-07-29 10:20:28

Redis數(shù)據(jù)庫字符串

2021-12-27 08:31:42

Next.js SSRSSG

2018-01-02 16:48:58

Python 微信安卓

2023-09-06 08:57:33

NLTK自然語言處理工具

2025-12-11 06:15:00

Sanic開發(fā)python

2021-04-21 14:19:52

javaignalHandle接口

2020-05-19 13:34:20

ZookeeperZAB協(xié)議

2013-03-21 09:54:51

微信開發(fā)者案例

2015-02-12 16:57:35

微信SDK

2020-06-10 07:38:30

Spring框架周期

2021-03-15 06:24:22

Nacos集群搭建微服務(wù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

综合久久一区二区三区| 91cn在线观看| 成人动漫一区二区三区| 黄色网页在线免费看| 婷婷无套内射影院| 国产一区不卡在线观看| 日韩av免费在线看| 欧美极品美女电影一区| 在线观看国产精品91| 菠萝蜜视频在线观看一区| 九九亚洲视频| 国外成人福利视频| av免费在线免费| 国产精品视频yy9099| 成人小视频免费观看| 一区二区黄色| 午夜激情久久| 91精品久久久久久久久久不卡| 97久久亚洲| 国产一精品一av一免费爽爽| 国产91足控脚交在线观看| 992tv在线观看| 日韩精品你懂的| 日本一区二区黄色| 亚洲一区二区三区乱码 | 亚洲精品日韩专区silk| 91亚洲精品久久久蜜桃| 狠狠色丁香久久婷婷综| 精品福利电影| 亚洲日本成人| 日韩黄色小视频| 国产欧美日本| 免费在线观看黄色网| 国产精品视频99| 欧美极品少妇全裸体| 尤物九九久久国产精品的特点| 精品国产欧美一区二区三区成人 | 欧美大胆a视频| 国产精品免费免费| 成人在线视频免费观看| 二区三区四区高清视频在线观看| 老司机午夜网站| 欧美诱惑福利视频| 制服丝袜中文字幕亚洲| 99热这里都是精品| 91精品国产成人观看| 国产精品专区免费| 亚洲精华国产| 国产又黄又爽免费视频| 啪一啪鲁一鲁2019在线视频| 91麻豆精品91久久久久同性| 久久久久国产精品麻豆ai换脸 | 欧美在线日韩精品| 久久99久久99精品免观看粉嫩 | 国产+人+亚洲| 欧美电影一区二区三区| 久久只精品国产| 欧美午夜免费影院| 91麻豆精品国产综合久久久 | 国产91精品久| 日韩午夜小视频| 国产精品欧美一区二区三区| 午夜在线一区二区| 成人av动漫| 欧美理论片在线播放| 免费羞羞视频| 美国av在线播放| 成人精品在线视频| 美女av一区二区三区| 91精品在线麻豆| 一区二区三区欧美久久| 国产一区二区三区国产| 97精品视频在线看| 欧美在线在线| 欧美1—12sexvideos| 久久久久国产精品| 亚洲女同同性videoxma| 亚洲视频免费看| 久久久久久亚洲精品| 日韩精品一区二区三区色偷偷| 久久国产精品久久久久久久久久| 国产精品久久久久久搜索| 亚洲精品高清无码视频| 欧美三级在线观看视频| 国产中文字幕在线| 国产精品nxnn| 国产成人av一区二区三区在线| 5858s免费视频成人| 国产+人+亚洲| 欧美精品久久久久久久自慰 | 宅男午夜在线| 欧美成人亚洲成人| 97免费资源站| 男女羞羞电影免费观看| 伊人久久大香线蕉综合影院首页| 一区二区国产精品| 最新高清无码专区| 欧美激情一区二区久久久| 亚洲精品成人三区| jizz在线免费观看| 欧美呦呦网站| 一区二区欧美国产| 日本精品一区二区三区在线播放视频| 日韩大片一区二区| 99精品美女视频在线观看热舞| 麻豆视频一区二区| 日韩欧美亚洲另类制服综合在线| 狠狠色综合网站久久久久久久| 中文字幕电影在线| 欧美日韩激情在线一区二区三区| 自拍偷拍欧美激情| 国产精品国语对白| 中文字幕成人在线视频| 欧美日韩一区二区三区在线电影| 欧美二三四区| 久久爱91午夜羞羞| 91.com在线观看| 91美女片黄在线观看| 国产精品影视在线观看| 日韩黄色小视频| 久久字幕精品一区| 男女精品网站| 91久久亚洲| 影音先锋日韩在线| 在线一区电影| 在线不卡视频| 大地资源网3页在线观看| 亚洲欧美在线另类| 国产精品日韩久久久久| 华人av在线| 美女精品导航| 影院在线观看全集免费观看| 日本在线视频网| av在线日韩国产精品| 精品电影在线| a天堂中文在线88| 高清在线观看av| 91涩漫在线观看| 免费av网站在线观看| 麻豆影院在线观看| 国产精品久久麻豆| 日本不卡影院| 电影一区二区三| 亚洲欧美在线人成swag| 欧美精品三级在线| 国产亚洲精品美女久久| 小嫩嫩12欧美| 精品一区二区三区的国产在线观看| 天堂网av成人| 9191国语精品高清在线| 亚洲午夜精品久久久久久app| 一本色道久久综合一区| 狂野欧美性猛交xxxx巴西| 寂寞少妇一区二区三区| 成人国产精品视频| 国产精品无码永久免费888| 亚洲在线成人精品| 欧美亚洲自拍偷拍| 欧美成人伊人久久综合网| 精品偷拍一区二区三区在线看 | 日本欧美爱爱爱| 91精品久久久久久久| 国产99在线免费| 无遮挡亚洲一区| 男人和女人啪啪网站| 在线观看国产中文字幕| 性网站在线免费观看| 黄网免费视频| 亚洲人人精品| 97精品视频在线观看| 57pao国产精品一区| 国产精品视频xxx| 久久久久久九九九九| 国产奶头好大揉着好爽视频| 欧美精品成人网| 在线观看av网站| 国产91足控脚交在线观看| 羞羞视频在线观看一区二区| 网红女主播少妇精品视频| 亚洲天堂免费| 老鸭窝一区二区久久精品| 久久你懂得1024| 日韩欧美在线观看视频| 日韩大陆毛片av| 性欧美在线看片a免费观看| 97人人模人人爽人人少妇| 这里只有精品66| 天天综合网天天做天天受| 日本在线丨区| 精精国产xxx在线视频app| 超碰97久久国产精品牛牛| 欧美日本不卡高清| 国产成a人无v码亚洲福利| 亚洲天堂网中文字| 日韩亚洲欧美在线| 久久久久久久久亚洲| 日韩激情免费| 理论片在线不卡免费观看| 免费视频观看成人| 欧美在线视频一区|