当前位置: 首页 > news >正文

如何做网站运营呢怎么在百度上推广自己的店铺

如何做网站运营呢,怎么在百度上推广自己的店铺,校园招聘网站开发研究背景,上海十大展厅设计公司近来用uniapp开发H5的时候,需要接入支付,原来都是基于后端框架来做的,所以可谓是一路坑中过,今天整理下大致流程分享给大家。 先封装util.js,便于后面调用 const isWechat function(){return String(navigator.userA…

近来用uniapp开发H5的时候,需要接入支付,原来都是基于后端框架来做的,所以可谓是一路坑中过,今天整理下大致流程分享给大家。

先封装util.js,便于后面调用
const isWechat =function(){return String(navigator.userAgent.toLowerCase().match(/MicroMessenger/i)) === 'micromessenger';
}
const wechatAppid = function() {return '你的appid';
}
const payed = function(data){WeixinJSBridge.invoke('getBrandWCPayRequest', data, function(respay) {if (respay.err_msg === "get_brand_wcpay_request:ok") {uni.showToast({title:'支付成功',icon:"none"})} else if (respay.err_msg === "get_brand_wcpay_request:cancel") {uni.showToast({title:"取消支付",icon:"none",duration:2000})} else if (respay.err_msg === "get_brand_wcpay_request:fail") {uni.showToast({title:"支付失败",icon:"none",duration:2000})}}, function(err) {uni.showToast({title:err,icon:"none",duration:2000})})
}
/*** http请求* action 方法名* data  传输数据* Method 请求方式 GET POST*/
const Requests = function (action,data,Method='GET',event) {var headers = {'content-type': 'application/json' // 默认值}if (Method == 'POST') {headers = {'content-type': 'application/x-www-form-urlencoded' // 默认值}}uni.request({url: config.requestUrl + action,method:Method,header:headers,data: data,success(res) {if (res.data.status == 100) {return event(res.data);}else {uni.showToast({title: res.data.msg,icon:'none'})}},fail() {uni.showToast({title: '网络异常',icon: 'none',duration: 2000})}})
}
export default {isWechat,wechatAppid,payed,Requests 
}
在需要调用支付的页面判断环境跳转获取code
先在页面加载util.js
import util from 'common/util.js'
再在onload里判断获取code
if(!options.code === false){this.code  =options.code
}else{if(util.isWechat()){let appid = util.wechatAppid();let local = window.location.href;window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='+appid+'&redirect_uri='+encodeURIComponent(local)+'&response_type=code&scope=snsapi_base&state=1#wechat_redirect'return;}
}
最后再需要支付的地方进行调用
var that = this
//先创建订单
util.Requests('order/createOrder',{id:that.id},'POST',  function(eve) {var eves = eve.result//再从后台获取统一下单支付参数util.Requests('pay/pay',{order_id:eves,code:that.code},'POST',  function(event) {util.payed(event.result)})
})

ok,至此,就结束了,喵~

http://www.yidumall.com/news/43312.html

相关文章:

  • java手机网站开发工具a5站长网
  • 汉中免费做网站官网关键词优化价格
  • 西安 做网站网络营销是什么工作主要干啥
  • 新疆网院企业网站优化的三层含义
  • 国内做的好网站有哪些竞价账户托管哪家好
  • 做网站宝鸡新疆今日头条新闻
  • 保定网站制作软件重庆网络推广
  • 嘉兴做企业网站的公司南宁seo推广公司
  • WordPress首页怎么打开上海网络排名优化
  • 自助做网站哪家好举例网络营销的例子
  • 网站主页的布局方式网站友情链接怎么弄
  • 网页模板网站模板各种网站
  • 宝应人网站论坛留号码的广告网站
  • 深圳南山logo设计公司优化大师卸载不了
  • 枞阳做网站的网站建设制作
  • 分类信息多城市网站长沙seo优化排名
  • 企业官网如何建设百度网站优化工具
  • 网站开发哪一种语言好连云港seo优化
  • 专做视频和ppt的网站中山seo排名
  • 网站网页优化技巧seo营销名词解释
  • 网站建设界面建议怎么开通网站平台
  • 网站建站的费用aso排名
  • 黄陂区建设招标网站营销型网站建设运营
  • 写wordpress博客赚钱东莞seo外包平台
  • 网站开发招标任务书网络营销名词解释
  • 做自媒体都有什么网站东莞网站公司哪家好
  • 网站建设专业的公司哪家好电商怎么做如何从零开始
  • 网站系统建设费用网络营销与网站推广的
  • 创建网站需要什么平台百度基木鱼建站
  • 苏州比较大的网站公司全网营销推广平台有哪些