**冗餘,即便是複製過來再改也很麻煩。
之前自己封裝了一下js,今天來分享一下,希望能給看到的園友帶來一點思路,當然希望能幫忙一起改進。
我的思路:
2.如果出現不一致,因為前面已經賦值了初始引數,這時再把需要不一致的內容替換掉
實現主要**:
setdata: function();//深度轉殖
self.qqdata = json.stringify(self.data);
self.qqdata = json.parse(self.qqdata);
self.timelinedata = json.stringify(self.data);
self.timelinedata = json.parse(self.timelinedata);
self.weibodata = json.stringify(self.data);
self.weibodata = json.parse(self.weibodata);
//反序列化
self.qqdata.success = self.success;
self.timelinedata.success = self.success;
self.weibodata.success = self.success;
self.qqdata.cancel = self.cancel;
self.timelinedata.cancel = self.cancel;
self.weibodata.cancel = self.cancel;
} wx.ready(function());
var wxshare = require('wxshare.js');如果分享的內容都一致
wxshare.link = ''; wxshare.desc = ''; wxshare.imgurl = ''; wxshare.type = ''; wxshare.dataurl = ''; wxshare.start();如果有不一致,針對不一致的地方進行修改 wxshare.link = '';
wxshare.title = '';
wxshare.desc = '';
wxshare.imgurl = '';
wxshare.setdata();//必須加上
wxshare.timelinedata.title = '';
wxshare.qqdata.desc = '';
wxshare.start();
重點說明: setdata()
如果全部的分享內容都一樣,直接執行start(), 判斷data引數空為true,會執行setdata(),
為四個分享賦值:qqdata data timelinedata weibodata, 而後初始化
如果有不一致,首次賦值後,直接呼叫setdata(),為四個引數賦值,之後再根據需求修改不同的對應引數,最後start()初始化。
php 微信js分享 專案示例 類已經封裝
php頁面 php curl 請求鏈結 當 post data為空時使用get方式傳送 param unknown url param string post data return mixed function curlsend url,post data curl setopt ch,curlo...
微信js分享朋友圈(一)
1.繫結網域名稱 備註 登入後可在 開發者中心 檢視對應的介面許可權。2.引入js檔案 wx.config 4.通過ready介面處理成功驗證 config資訊驗證後會執行ready方法,所有介面呼叫都必須在config介面獲得結果之後,config是乙個客戶端的非同步操作,所以如果需要在頁面載入時...
微信APP統一下單
一 下單方法 param params 下單引數 public function unifiedorder params result this xml to data response if empty result result code empty result err code return...