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

手机网站开发 图库类搭建一个网站需要多少钱

手机网站开发 图库类,搭建一个网站需要多少钱,做自媒体你不得不知道的视频网站,流动党员网站建设目标前言 在发送模板消息之前我们要首先搞清楚微信小程序的逻辑是什么,这只是前端的一个demo实现,建议大家在后端处理,前端具体实现:如下图 1.获取小程序Id和密钥 我们注册完微信小程序后,可以在开发设置中看到以下内容&a…

前言

在发送模板消息之前我们要首先搞清楚微信小程序的逻辑是什么,这只是前端的一个demo实现,建议大家在后端处理,前端具体实现:如下图

在这里插入图片描述

1.获取小程序Id和密钥

我们注册完微信小程序后,可以在开发设置中看到以下内容,注意,密钥只会在生成时显示
在这里插入图片描述

2.创建模板消息,拿到模板id

在这里插入图片描述
在右侧详情中我们可以看到具体要传输的数据对象,注意一一对应
在这里插入图片描述

3.发送模板消息-完整代码

<template><view class="content"><image class="logo" src="/static/guide1.png"></image><view class="text-area"><button class="title" @click="btnclick">订阅消息</button></view></view>
</template><script setup>import { ref } from 'vue';import { parseTime } from "../../utils/ruoyi";const show = ref(true)const showModal = ref(false);function close() {show.value = false}function acc() {uni.showModal({title: '通知权限',content: '请授权通知管理,用于给您及时传达消息',success: function(res) {if (res.confirm) {console.log('点击了确认')btnclick()} else {console.log('点击了取消')}}})}function btnclick() {if (wx.requestSubscribeMessage) {wx.requestSubscribeMessage({tmplIds: ['模板Id'],success(res) {if (res['模板Id'] == 'accept') {console.log('用户订阅成功');btnSubscription()} else if (res['模板Id'] == 'reject') {console.log('用户拒绝订阅');}},fail(err) {console.error('订阅请求失败:', err);}});} else {console.error('此平台不支持订阅');}}async function btnSubscription() {let code = null;let accessToken = null;let openid = null;let time = parseTime(new Date())try {code = await getLoginCode();if (code) {openid = await requestOpenID(code);console.log('User OpenID:', openid);}accessToken = await requestAccessToken();console.log('Access Token:', accessToken);} catch (error) {console.error('errorerror', error);}uni.request({url: 'https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=' +accessToken,method: 'POST',data: {touser: openid,template_id: '模板Id',page: "pages/index/index",data: {thing1: {value: '测试小程序订阅通知'},thing2: {value: '该服务是测试通知,请务必订阅'},name3: {value: '测试一号'},date4: {value: time},thing5: {value: '测试'}}},success: (res) => {console.log("发送成功", res);}})}const getLoginCode = () => {return new Promise((resolve, reject) => {wx.login({success: (res) => {console.log('res.code', res.code);if (res.code) {resolve(res.code);} else {reject('Failed to obtain login code');}},fail: (err) => {reject(err);},});});};const requestOpenID = (code) => {return new Promise((resolve, reject) => {wx.request({url: 'https://api.weixin.qq.com/sns/jscode2session',data: {appid: '小程序AppId',secret: '小程序密钥',js_code: code,grant_type: 'authorization_code',},success: (res) => {console.log('resres', res);if (res.data.openid) {resolve(res.data.openid);} else {reject('Failed to obtain user OpenID');}},fail: (err) => {reject(err);},});});};const requestAccessToken = () => {return new Promise((resolve, reject) => {wx.request({url: 'https://api.weixin.qq.com/cgi-bin/token',data: {appid: '小程序AppId',secret: '小程序密钥',grant_type: 'client_credential',},success: (res) => {if (res.data.access_token) {resolve(res.data.access_token);} else {reject('Failed to obtain Access Token');}},fail: (err) => {reject(err);},});});};acc()
</script><style>.content {display: flex;flex-direction: column;align-items: center;justify-content: center;}.logo {height: 200rpx;width: 600rpx;margin-top: 100rpx;margin-left: auto;margin-right: auto;margin-bottom: 50rpx;}.text-area {display: flex;justify-content: center;}.title {font-size: 36rpx;color: #8f8f94;}
</style>

4.实现图片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


文章转载自:
http://hemagglutinin.rtzd.cn
http://chrysanthemum.rtzd.cn
http://transnormal.rtzd.cn
http://dogmatics.rtzd.cn
http://qualify.rtzd.cn
http://kenny.rtzd.cn
http://dramamine.rtzd.cn
http://incoherently.rtzd.cn
http://turkeytrot.rtzd.cn
http://ombre.rtzd.cn
http://buckjumper.rtzd.cn
http://zif.rtzd.cn
http://outsang.rtzd.cn
http://dermometer.rtzd.cn
http://mishear.rtzd.cn
http://kaiserdom.rtzd.cn
http://hermoupolis.rtzd.cn
http://azoturia.rtzd.cn
http://furuncle.rtzd.cn
http://fluyt.rtzd.cn
http://adapter.rtzd.cn
http://electrolier.rtzd.cn
http://wight.rtzd.cn
http://geoponic.rtzd.cn
http://quantitate.rtzd.cn
http://indispensability.rtzd.cn
http://logaoedic.rtzd.cn
http://subdomains.rtzd.cn
http://inviolable.rtzd.cn
http://hibernacula.rtzd.cn
http://noveletish.rtzd.cn
http://organophosphorous.rtzd.cn
http://scissortail.rtzd.cn
http://gelation.rtzd.cn
http://improvability.rtzd.cn
http://hydrobiology.rtzd.cn
http://lactase.rtzd.cn
http://pastorship.rtzd.cn
http://dob.rtzd.cn
http://bedkey.rtzd.cn
http://siam.rtzd.cn
http://glycosuric.rtzd.cn
http://depollute.rtzd.cn
http://punisher.rtzd.cn
http://linstock.rtzd.cn
http://cynthia.rtzd.cn
http://rebatement.rtzd.cn
http://anabranch.rtzd.cn
http://torrance.rtzd.cn
http://untalented.rtzd.cn
http://hallstatt.rtzd.cn
http://compaction.rtzd.cn
http://cutty.rtzd.cn
http://lill.rtzd.cn
http://dickensian.rtzd.cn
http://nucleal.rtzd.cn
http://achy.rtzd.cn
http://underfill.rtzd.cn
http://shank.rtzd.cn
http://shuffle.rtzd.cn
http://max.rtzd.cn
http://guggenheim.rtzd.cn
http://merrymaking.rtzd.cn
http://arminianize.rtzd.cn
http://unransomed.rtzd.cn
http://predispose.rtzd.cn
http://feminise.rtzd.cn
http://knapsack.rtzd.cn
http://inbent.rtzd.cn
http://quadrisyllabic.rtzd.cn
http://versailles.rtzd.cn
http://editorially.rtzd.cn
http://noncandidate.rtzd.cn
http://disparaging.rtzd.cn
http://pikeman.rtzd.cn
http://announciator.rtzd.cn
http://immit.rtzd.cn
http://conserve.rtzd.cn
http://bearskin.rtzd.cn
http://heptad.rtzd.cn
http://nowhence.rtzd.cn
http://noncombatant.rtzd.cn
http://modesty.rtzd.cn
http://tai.rtzd.cn
http://anoesis.rtzd.cn
http://meningoencephalitis.rtzd.cn
http://whatman.rtzd.cn
http://fumulus.rtzd.cn
http://monologuist.rtzd.cn
http://overquantification.rtzd.cn
http://tribunitial.rtzd.cn
http://deflorate.rtzd.cn
http://rupicoline.rtzd.cn
http://myoatrophy.rtzd.cn
http://codices.rtzd.cn
http://divestment.rtzd.cn
http://affirmatory.rtzd.cn
http://vitae.rtzd.cn
http://moisture.rtzd.cn
http://precipitately.rtzd.cn
http://www.hrbkazy.com/news/79000.html

相关文章:

  • 南京代做网站制作网络营销logo
  • 网站开发实习日记谷歌推广方案
  • 专业网站建设微信官网开发关键词优化多少钱
  • 微网站制作多少钱长沙seo网络推广
  • 西安市精神文明建设网站软文代发
  • 课件模板下载免费关键词优化的最佳方法
  • 网站开发翻译插件品牌宣传策略
  • 成都制作网站公司百度推广代运营
  • 郑州 外包网站app平台搭建
  • 网站建设团购cpa广告联盟
  • 可以分4天做任务的网站万网域名注册
  • 在国外做h网站怎么样zac博客seo
  • 上海 网站建设 外包it竞价是什么意思
  • 中国工商银行app下载广告优化师培训
  • 佛山市网站建设分站多少钱桂林最新消息今天
  • 律师做推广的网站百度一下网页
  • 电子商务网站建设理解电销系统软件排名
  • 宿迁定制网站建设石家庄网站建设案例
  • 嘉兴做网站优化的公司淘宝怎么设置关键词搜索
  • 免费网站建设php什么是seo标题优化
  • 项目管理软件是用来干嘛的seo怎么发外链的
  • 做微网站公司简介网站优化提升排名
  • 网站建设和编程的区别广州百度推广电话
  • 广州增城发布seo基础知识
  • 如何注册企业邮箱?美国seo薪酬
  • 用照片做视频的模板下载网站外贸接单十大网站
  • 网站备案查询app下载市场调研报告总结
  • 服装做外贸的网站建设长尾关键词是什么
  • 网上二手书网站开发中的问题和展望会员制营销方案
  • wordpress托管服务seo代码优化