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

手机端网站开发页网站建设报价单初期整理

手机端网站开发页,网站建设报价单初期整理,怎样做微商网站,襄阳地区网站做的好的产品需求是,在列表中把符合条件的列表接入聊天功能,以下是详细步骤: 1.引入企业微信 <script src"https://res.wx.qq.com/wwopen/js/jsapi/jweixin-1.0.0.js"></script> 2.获取wx签名(必须要) /*** 获取wx签名**/ export function getWxJsApi(data) {r…

产品需求是,在列表中把符合条件的列表接入聊天功能,以下是详细步骤:

1.引入企业微信

<script src="https://res.wx.qq.com/wwopen/js/jsapi/jweixin-1.0.0.js"></script>

 2.获取wx签名(必须要)

/*** 获取wx签名**/
export function getWxJsApi(data) {return request({url: '/js-sdk',method: 'post',data})
}

3.封装组件(两个)

wxConfig.js

import {getWxJsApi} from "@/api/arrives";export const wxConfig = async (url, jsApiList, jsApiListChat) => {try {let res = await getWxJsApi({url});if (res && res.status === 200) {const { corpId, nonceStr, signature, timeStamp } = res.datawx &&wx.config({beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: corpId, // 必填,企业微信的corpID,必须是本企业的corpID,不允许跨企业使用timestamp: timeStamp, // 必填,生成签名的时间戳nonceStr, // 必填,生成签名的随机串signature,// 必填,签名,见 附录-JS-SDK使用权限签名算法jsApiList,});wx &&wx.ready(() => {if (jsApiListChat) {getWxJsApi ({url}).then(result => {if (res.status === 200) {wx.agentConfig({beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: result.data.corpId, // 必填,企业微信的corpID,必须是本企业的corpID,不允许跨企业使用timestamp: result.data.timeStamp, // 必填,生成签名的时间戳nonceStr: result.data.nonceStr, // 必填,生成签名的随机串signature: result.data.signature,// 必填,签名,见 附录-JS-SDK使用权限签名算法jsApiList:jsApiListChat});}})}wx.error(function() {console.log('error');});});}} catch(error) {} 
}

mixin.js

import {wxConfig} from '@/utils/wxConfig'
const chatMixin = {mounted() {let url = location.hrefwxConfig(url, ['openEnterpriseChat','checkJsApi'], ['selectExternalContact', 'getCurExternalContact'])},methods: {wxEnterpriseChat (obj) {wx &&wx.checkJsApi({jsApiList: ['openEnterpriseChat'],success: function (res) {wx.openEnterpriseChat({...obj,groupName: '',chatId: "",success: function(res) {var chatId = res.chatId;// 回调},fail: function(res) {if(res.errMsg.indexOf('function not exist') > -1){alert('版本过低请升级')}}})},fail: function(error) {console.log(error)}})}}
}export {chatMixin}

4.页面上使用

<1>引入

import {chatMixin} from "@/utils/mixin";
export default {mixins: [chatMixin],
}

html

<div class="right-customer-detail flex" v-if="enterpriseWeChatUserId == item.userAccountId && item.externalUserId"><imgsrc="https://static-resource.dossen.com/H5/marketing/img/wechat.png"class="wechat-img"@click.stop="() => testChat(item.externalUserId)"/></div>

methods:

 testChat(externalUserIds) {let obj = {externalUserIds}this.wxEnterpriseChat(obj)},

已结束

备注: 

这里的this.wxEnterpriseChat就是上面mixin.js封装的方法

http://www.yayakq.cn/news/49708/

相关文章:

  • 装饰网站建设优惠套餐网站开发语言什么好
  • 如何建设一个稳定的网站网站建设发布教程
  • 全网营销式网站建功能网站
  • 金华建设网站室内设计联盟邀请码怎么弄
  • 建网站要花多少钱北京seo专员
  • 网站建设最新个性化网站建设定制
  • 网站能需要怎么做才不会被攻击网站打开速度进行检测
  • 米拓cms建站系统做企业网站需要什么
  • 怎么看网站开发者页面医美技术支持东莞网站建设
  • 流量网站怎么做wordpress能仿站吗
  • 网站推广方法渠道成都网络营销公司
  • 铜川微网站建设wordpress可以做手机网
  • 亚洲成成品网站源码用wordpress搭建
  • 零基础网站建设及维护视频课程jQuery EasyUI网站开发实战
  • 聊城app制作网站天津企业网站
  • 网站开发投入产出分析微信微商城开发
  • 电子商务网站开发常用工具租赁模板建站 网站的名称归属
  • 简单网站建设合同模板怎么做创意短视频网站
  • 一个备案号可以放几个网站江苏优质网站制作公司
  • 做常识的网站简单的小公司企业简介模板
  • 没有备案的网站百度能收录如何做ppt课件
  • 网站图标怎么下载网络营销主要做什么
  • dede怎么换网站页面漳州正规网站建设费用
  • 在域名上建设网站创意设计公司排行榜
  • 网站备案 公司中国商标买卖网站
  • 北京58网站建设做配色的网站
  • 秘鲁网站后缀自己做网站 教程
  • 多说与网站账号绑定中学网站建设工作实施方案
  • 网站开发费用多少免费发帖的网站
  • 有没有做ppt好看的免费网站小程序api手册