1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import util from './util';
- /**
- * 微信小程序分享功能。
- */
- var cfg = function(){
-
- let config = {
- ...(this.$tm.vx.store.state.tmVuetify.wxshareConfig_miniMp || {})
- };
- if (typeof config.query !== 'object') config.query = {};
- //获取当前路径。
- if(!config.path){
- let cur = getCurrentPages();
- config.path = cur[cur.length-1].route;
- config.path = (config.path[0]=='/'?'' : '/') + config.path;
- config.copyLink = config.path;
-
- }
- // util.httpUrlAddKey
- let query = ''
- for (const key in config.query) {
- if (config.hasOwnProperty.call(config.query, key)) {
- const element = config.query[key];
- query = util.httpUrlAddKey(query,key,element)
- }
- }
- config.copyLink = config.path = config.path+query;
- config.query = query;
-
- return config;
- }
- var sharebywx = {
- onShareAppMessage() {
- let cg = cfg.call(this)||{};
-
- return { ...cg}
- },
- onShareTimeline() {
- let cg = cfg.call(this) || {};
-
- return { ...cg }
- }
- }
- export default { sharebywx }
|