我也遇到了类似的问题,这个到底这么解决呢。我配置的和楼主的一样
求助小程序码扫码后无法跳转到指定的小程序页面问题我这边使用了接口B [代码]https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN[代码] 按照文档设定了 scene、path(文档是写page作为参数明,但是page参数一直报错,在社区内看到有人指出应该用path作为参数名)等参数。目前出现的问题是生成二维码后扫码直接跳转到主页去了,path参数也没有‘/’开头。不知道有没有其他朋友遇到这个问题,如果有知道问题出在哪里的恳请指点下,谢谢! 我的代码如下: [图片] pages/family/family 这个页面已经在正式版里面存在啦,但是扫描还是自动跳到首页,不知道为什么
2019-01-25为什么没人过来给解决下呢?有哪位大神给解决下这个问题了。我版本已经更新到最新了,还是有这个问题了
小程序的navigationBarTitleText 位置移动怪异我在页面中使用了4个textarea ,每个textarea都加了autoheight 和cursor-spacing 属性, 但是发现个奇怪的现象,当我顺序点击每个textarea 或者尤其是点击下面的textarea后,顶部的 navigationBarTitleText内容会自动往下移动,脱离顶部,不论怎么移动页面,都无法回到页面顶部, 而且此时,再点击textarea光标都无法定位了,页面整个也是往下移动,顶部留出很大的空白。 如下图所示。 [图片] 我的页面结构代码片段如下: wechatide://minicode/HT5Dywmf7712
2018-08-13我现在是这么实现的: C页面使用redirectTo 跳到B页面,这样在跳转到B页面后,数据会重新刷新。但又出现了个新问题。当我多次点击B页面上的list子选项回跳到C页面,做数据操作。然后,我再点击B左上角的回退按钮,我需要回退N多次,才能由B回到A。这个,太无语了,该怎么解决呢
小程序如何返回刷新A页面 点击navigateTo 跳转到B页面 B页面调用了一个列表组件(使用component编写的),点击组件中的每一项回跳转到C页面 C页面执行完成后,返回B页面,(使用navigateBack进行返回),返回后,点击B页面左上角的回退按钮 发现,得点击2次,才能返回到A页面。 我在C页面做了一些数据更改的操作,操作完成后,我希望回退到B页面,B页面能自己重新刷新一下,这样才能看到我刚才的更改。但是,B页面其实是个组件模版页面。我在onshow里面,没法重新调用数据请求,因为数据都是分装在组件模版页中的,我不知道该怎么办呢?谁能帮帮我。 B页面: wxml: <listTag key-word="{{keyword}}" search-type="{{searchType}}" user-account="{{userInfo.userAccount}}" res-key="{{resKey}}"></listTag> json: { "usingComponents": { "listTag": "/components/list/listTag" }, "navigationBarTitleText": "" } js: // pages/crm/myCreatedAll.js var app = getApp(); Page({ /** * 页面的初始数据 */ data: { searchType:'', resKey:'crmWorkRecord', userInfo: {}, wmStyle:'', count:0 }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { console.log("--11111-----"); //NO.1 获取已注册用户的微信信息 this._getUserInfo(); //NO.2 根据获取到的信息判断用户是否登录 let isRelogin = this._isReLogin(); if (isRelogin) { return; } let title=""; switch (options.searchType){ case "registerAll": title ="我登记的全部工作记录"; break; case "registerChecking": title ='我登记的批示中的工作记录'; break; case "registerChecked": title = '我登记的批示完成的工作记录'; break; case "checkAll": title = '我审核的全部工作记录'; break; case "checking": title = '待我审核的工作记录'; break; case 'checked': title = "我审核过的工作记录"; break; default: title="根据编号、主题、客户搜索" } wx.setNavigationBarTitle({ title: title }) this.setData({ searchType: options.searchType, keyword:options.keyword?options.keyword:"" }); }, _getUserInfo: function () {//获取登录权限 let that = this; if (app.globalData.userInfo) { this.setData({ userInfo: app.globalData.userInfo }) } else { app.getUserInfo(function (userInfo) { that.setData({//更新数据 userInfo: userInfo }); }); } }, _isReLogin: function () {//是否需要重新登录 var account = this.data.userInfo.userAccount; if (!account) { app.alertMsg("无法识别当前登录用户,请重新登录", function () { wx.redirectTo({ url: '/pages/login/index', }) }); return true; } return false; }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })
2018-07-31我手机上的所有页面,都是这个样子,向下拉,顶部会有空白。
页面顶部留白向下拖拽小程序的页面,页面顶部会留出很宽的空白。且不会自动收索回去。这个到底怎么解决了? 留白页面如下: [图片]
2018-07-30同问
40165错误码,求助公众号里面发送消息,这个模板之前都好好的,怎么突然报这个错误?而且这个错误在开发文档上都没有。。。。。求大神相助啊 错误信息: "errcode":40165,"errmsg":"invalid weapp pagepath hint: 发送信息的代码 WxTemplateSendDto wxTemplateSendDto = new WxTemplateSendDto(); PcCarInfo carInfo = pcCarInfoService.selectByPrimaryKey(washOrder.getCarId()); String color = "#173177"; wxTemplateSendDto.addData("first", "您有新的订单,请及时处理", color); wxTemplateSendDto.addData("keyword1", carInfo.getLicensePlate(), color); wxTemplateSendDto.addData("keyword2", washOrder.getAreaDetailName(), color); String tcsj = DateUtil.dateToString(new Date(), DateUtil.formdatetime4);// wxTemplateSendDto.addData("keyword4", tcsj, color); wxTemplateSendDto.addData("remark", "暂无", color); wxTemplateSendDto.setTemplate_id(MSG_TEMPLATE_ID.AREA_DETAIL_ID); wxTemplateSendDto.setTopcolor(color); wxTemplateSendDto.setTouser(washerOpenId); WxMiniprogramDto miniprogram = new WxMiniprogramDto(); miniprogram.setAppid(XcxConfig.getConfig().getXcyWasherAppid()); String pagepath = "/pioneer-washer/orderPage.do";//小程序地址 miniprogram.setPagepath(pagepath); wxTemplateSendDto.setMiniprogram(miniprogram); wxClient.templateSend(wxTemplateSendDto, accessTokenCache.getAccessToken(WxConstant.access_token)); public JsonObject templateSend(WxTemplateSendDto wxTemplateSendDto, String access_token) { String url = String.format(WxConstant.TEMPLATE_SEND, access_token); JsonObject jo = GsonUtil.fromJson(HttpClientUtil.post(url, GsonUtil.toJson(wxTemplateSendDto), "UTF-8"), JsonObject.class); return jo; } public class WxTemplateSendDto { private String touser; private String template_id; private String url; private String topcolor; private WxMiniprogramDto miniprogram; private Map<String, WxTemplateSendSubDto> data = new HashMap<String, WxTemplateSendSubDto>(); public String getTouser() { return touser; } public void setTouser(String touser) { this.touser = touser; } public String getTemplate_id() { return template_id; } public void setTemplate_id(String template_id) { this.template_id = template_id; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getTopcolor() { return topcolor; } public void setTopcolor(String topcolor) { this.topcolor = topcolor; } public Map<String, WxTemplateSendSubDto> getData() { return data; } public void addData(String key, String value, String color) { WxTemplateSendSubDto sub = new WxTemplateSendSubDto(value, color); data.put(key, sub); } public WxMiniprogramDto getMiniprogram() { return miniprogram; } public void setMiniprogram(WxMiniprogramDto miniprogram) { this.miniprogram = miniprogram; } }
2018-07-17