参考列表(for)渲染的block https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/list.html#block%20wx:for <block wx:for="{{data}}"> <component-a property="{{item.data_for_a}}"/> <component-b property="{{item.data_for_b}}"/> </block> 能否满足要求?
微信小程序如何实现循环自定义组件?我想循环 多个自定义组件 ,,就像模板一样 <template is={{}} />效果 , 还请大神指教,多谢
2020-04-29个人小程序吗?如果是,过不了审核的... 用web调试器查看一下学校官网的网络请求,看看XHR类型的请求数据中是不是有你需要的数据,如果有,可以照着网络接口在小程序中去访问,就能获得数据了,注意如果网站有登录机制,可能需要处理一下cookies或者token。 如果XHR类型的请求数据中没有你需要的数据,那就需要爬虫了
我想使用学校网站的新闻或者官方机构的新闻,怎么办?我想在自己的小程序(非盈利)中使用到学校官网的新闻,或者国家某些机构的新闻内容,我应该如何调用api,还是自己写爬虫获取数据?(求各位大佬帮忙解答一下)
2020-04-29请见https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html [图片]
读取手机号码?读取手机号码
2020-04-29点击主页相关按钮时,先判断用户是否登录,如果没有登录,显示对话框提示需要登录,用户点击确定后用wx.switchTab跳转到第三个界面 这个方法你看行不
小程序怎样实现登陆后让用户体验其他功能?小程序怎样实现登陆后让用户体验其他功能?我将登录页放在了第3个页面,但是我在主页需要登录以后的相关信息 [图片][图片]
2020-04-29请首先检查客服消息推送的设置。消息推送配置请见:https://developers.weixin.qq.com/miniprogram/introduction/custom.html#%E5%A1%AB%E5%86%99%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81%E9%85%8D%E7%BD%AE。 如果已经配置了消息推送,用户发送的消息只会推送到所配置的服务器中,而不会推送到微信的客服平台服务器,所以小程序平台绑定的客服是收不到消息的。 如果没有配置消息推送服务器,请访问https://mpkf.weixin.qq.com/,或进入小程序 [客服小助手] 接收消息,但如果确实没有接收到消息,等官方来捞吧。
调用内置客服功能,小程序平台绑定的客服收不到消息?<button open-type='contact'>在线客服</button> appid:wxb134f33e7fd5b624
2020-04-28是VPN吗,在windows内设置 [图片]
公司網絡代理設置需要賬號密碼,不能只通過地址和端口連接,那賬號密碼在哪裡輸入?[图片]
2020-04-28参考这个https://developers.weixin.qq.com/community/develop/doc/00080a73de4460cfd43a3c1ad51c00?_at=1587950043782
报名考试服务属于虚拟支付吗?小程序包含考试报名服务,线上报名,线下考试,请问这种属于虚拟支付吗?
2020-04-27[图片] 点击如上按钮使用命令行 输入并执行 git add . git commit -m "提交信息" 如果需要推送,请再输入并执行 git push origin master
需要提交的内容太多了,滑不到提交按钮也下不去?怎么解决?[图片]
2020-04-27小程序用的是什么框架?有没有重写Page方法?
用户扫描小程序码进入不了小程序?今天收到一个用户提出的问题,扫描小程序码进入小程序是空白页面,其他用户不存在问题,通过给他添加体验权限,让他打开了vconsole,看到如下报错,[图片] 有人遇到过同样的问题吗 手机:苹果6s 微信版本:7.0.12 系统版本 [图片]
2020-04-26能否给个代码片段,方便调试
重写Page后,在重写的Page里面点击页面跳转后,setData无效,求助?我要达到的目的是:app.js里面监听收到新消息后把未读计数写入到globalData.unreadMessages,然后在重写的init_page.js里面监听到后设置wxml的未读数量(希望能全局所有的page都能监听到),目前遇到的问题是首次进入后,不点击其它页面,发送消息footer.wxml未读计数能正常显示,但是点击跳到其他page后,这个监听在init_page.js里面有得到执行,console.log("未读消息发送变化:",unreadMessages);能打印最新的消息变化,但是footer.wxml里面的{{msgNum}}不会及时的同步变化,init_page.js里面的that.setData没有改变page里面的值,请教各位老铁帮忙啦~~~ ,我应该怎么解决。。。 page.wxml .... <view> <import src="../common/foot.wxml" /> <template is="foot" data="{{...footer}}" /> </view> foot.wxml <text wx:if="{{jobNum>0}}" class="weui-badge" style="position: absolute; top: -2px; right: -13px; font-size:9px;">{{jobNum}}</text> app.js require('./utils/init_page.js'); ...... App({ onLaunch: function(options) { ... that.globalData.unreadMessages = 10; }, /** * 监听未读消息 */ watchUnreadMessages: function (method) { var obj = this.globalData; Object.defineProperty(obj, "unreadMessages", { configurable: true, enumerable: true, set: function (value) { this._unreadMessages = value; method(value); }, get: function () { return this._unreadMessages; } }) }, globalData: { ... _unreadMessages:0,//未读消息计数 } }) init_page.js const oldPage = Page Page = function (app) { let oldOnLoad = app.onLoad; let oldOnReady = app.onReady; let oldOnShow = app.onShow; let _app = getApp(); app.onLoad = function (options) { // 这里必须使用function, 不可以使用箭头函数, 否则this指向错误 console.log("扩展onLoad", _app.data.im.sdkAppID, _app.globalData.im_chat_ready, _app.globalData.unreadMessages); var that = this; let page_model = that.getCurrPageModel(); that.setData({ footer:{ jobNum:0, msgNum:0, page_model: page_model } }); console.log("wx.getStorageSync('uid'):", wx.getStorageSync('uid')) if (!wx.getStorageSync('uid')) { _app.login(); } //监听消息计数 if (_app.globalData.im_chat_ready){ that.watchUnreadMessages(_app.globalData.unreadMessages); }else{ _app.watchUnreadMessages(that.watchUnreadMessages); } oldOnLoad.call(this, options); }, app.onReady = function(options){ console.log("扩展onReady"); var that = this; if (typeof oldOnReady === 'function') { oldOnReady.call(this, options); } }, app.onShow = function(options){ var that = this; //检查是否需要重新登陆 if (typeof oldOnShow === 'function') { oldOnShow.call(this, options); } }, app.watchUnreadMessages = function(unreadMessages){ var that = this; console.log("未读消息发送变化:",unreadMessages); that.setData({ footer: { jobNum: that.data.footer.jobNum, msgNum: unreadMessages, page_model: that.getCurrPageModel() } }); } return oldPage(app) }
2020-04-25