千家信息网

微信小程序服务通知功能如何实现

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"微信小程序服务通知功能如何实现",在日常操作中,相信很多人在微信小程序服务通知功能如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"微信小程序服务
千家信息网最后更新 2026年11月03日微信小程序服务通知功能如何实现

这篇文章主要介绍"微信小程序服务通知功能如何实现",在日常操作中,相信很多人在微信小程序服务通知功能如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"微信小程序服务通知功能如何实现"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

下面直接上代码:

wxml:

js:

// pages/index/index.js

Page({

data: {

},

/*

微信公众平台测试连接 https://mp.weixin.qq.com/debug/

全局返回码说明:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433747234

*/

onLoad: function (options) {

var that = this

wx.login({

success: function (data) {

console.log(data.code, data)

// 获取openid

wx.request({

url: 'https://api.weixin.qq.com/sns/jscode2session?appid=你的自己的appid&secret=你自己的session_key&js_code=' + data.code ,

header: { "Content-Type": "application/x-www-form-urlencoded" },

method: "post",

success: function (res) {

console.log(res, "opind")

that.setData({

openid: res.data.openid,

session_key: res.data.session_key,

})

}

})

}

})

// 获取access_token

wx.request({

url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=你的自己的appid&secret=你自己的session_key',

method: "GET",

success: function (res) {

console.log(res, "res")

console.log(res.data.access_token, "access_token")

that.setData({

access_token: res.data.access_token,

})

}

})

},

// 点击执行方法

form: function (e) {

var that = this;

var fId = e.detail.formId;

// 网络请求

var l = 'https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=' + that.data.access_token;

// 需要传的参数

var d = {

touser: that.data.openid, //用户的openid

template_id: 'XX1hceIwI1XiQaUc5Z4qIrZnYQkYEHElSq5m6yIa0M8',//这个是申请的模板消息id,位置在微信公众平台/模板消息中添加并获取

page: '/pages/index/index', //点击通知跳转的页面

form_id: fId, //表单提交场景下,为 submit 事件带上的 formId

//此处必须为data,只有人说value也可以,可能官方已经修复这个bug

data: {

"keyword1": {

"value": "酒店",

"color": "#4a4a4a"

},

"keyword2": {

"value": "2018-03-22",

"color": "#9b9b9b",

},

"keyword3": {

"value": "$300",

"color": "#9b9b9b"

},

"keyword4": {

"value": "中国",

"color": "#9b9b9b"

},

},

color: '#ccc',

emphasis_keyword: 'keyword1.DATA'

}

wx.request({

url: l,

data: d,

method: 'POST', //此处不能有请求头

success: function (res) {

console.log(res, "push msg");

},

fail: function (err) {

console.log(err, "push err");

}

});

},

})

最后编译,点击提交发起请求,这里只能手机调试,我用开发工具打印出来的formId: "the formId is a mock one"并不是数字串。此处需要真机测试才能成功

到此,关于"微信小程序服务通知功能如何实现"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

功能 程序 服务 学习 公众 平台 方法 更多 模板 消息 帮助 测试 实用 成功 接下来 事件 代码 位置 全局 参数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融科技 涨乐互联网科技 鸠鸠互联网科技 互联网为科技 高科技与互联网 广州凡科互联网科技 时间互联网络科技 左右互联网络科技 镁科技互联网资讯平台 无锡溥仪互联网科技有限公司 互联网巨头投资的硬核科技 中国科技互联网公司收入 科技与互联网哪个更好 来此购互联网科技有限公司 银川新华互联网科技学校联系电话 济南小医互联网科技有限公司招聘 西安左小互联网科技有限公司 科技美学互联网 艺术 恒生科技互联网指数十大成分股 互联网科技快速发展优美句子 广东万易互联网科技有限公司惠州分公司 互联网实体化科技化 阿里巴巴算科技企业还是互联网 米聚互联网科技南京有限公司排面 工业互联网等科技实现智能化赋能 烟台灵鸽互联网科技有限公司 领航科技大厦互联网公司 富国互联网科技002692 数字互联网科技有限公司 颐高云石互联网科技
0