你好,单步调试时建议将 WAService 设置为黑盒脚本,如图 [图片]
debug时会跳进WAService.js然后就卡死了,怎么解决?可不可以单步调试时不要跳进 WAService.js 之类的系统框架代码? Win10操作系统,开发者工具1.05.2103200
2021-04-27你好,菜单栏或左上角「微信开发者工具」-调试-调试微信开发者工具,看下 Console 面板有没有报错信息呢。
微信开发者工具无法新建云开发项目?你好,我在win10系统上下载最新版的微信开发者工具(1.05.2103200)。 无法新建云开发项目,点击“新建”按钮没反应。 选择“默认模板”能成功,但是选择“小程序·云开发”初始模板,就始终无法新建项目。 我卸载重装好几次了,都没用。 之前在Mac系统下开发过好几次小程序,从来没遇到过这个毛病。 请问要怎么解决? [图片]
2021-04-27你好,检查 app.wxss 是否自己隐藏了所有组件? [图片]
用useExtendedLib引入weui,样式无法显示?js // miniprogram/pages/index/add.js const app = getApp() Page({ /** * 页面的初始数据 */ data: { statusBar: app.globalData.statusBarHeight, customBar: app.globalData.customBar, custom: app.globalData.custom, showTopTips: false, radioItems: [ {name: 'cell standard', value: '0', checked: true}, {name: 'cell standard', value: '1'} ], checkboxItems: [ {name: 'standard is dealt for u.', value: '0', checked: true}, {name: 'standard is dealicient for u.', value: '1'} ], items: [ {name: 'USA', value: '美国'}, {name: 'CHN', value: '中国', checked: 'true'}, {name: 'BRA', value: '巴西'}, {name: 'JPN', value: '日本'}, {name: 'ENG', value: '英国'}, {name: 'TUR', value: '法国'}, ], date: "2016-09-01", time: "12:01", countryCodes: ["+86", "+80", "+84", "+87"], countryCodeIndex: 0, countries: ["中国", "美国", "英国"], countryIndex: 0, accounts: ["微信号", "QQ", "Email"], accountIndex: 0, isAgree: false, formData: { }, rules: [{ name: 'radio', rules: {required: true, message: '单选列表是必选项'}, }, { name: 'checkbox', rules: {required: true, message: '多选列表是必选项'}, }, { name: 'qq', rules: {required: true, message: 'qq必填'}, }, { name: 'mobile', rules: [{required: true, message: 'mobile必填'}, {mobile: true, message: 'mobile格式不对'}], }, { name: 'vcode', rules: {required: true, message: '验证码必填'}, }, { name: 'idcard', rules: {required: true, message: 'idcard必填'}, }] }, radioChange: function (e) { console.log('radio发生change事件,携带value值为:', e.detail.value); var radioItems = this.data.radioItems; for (var i = 0, len = radioItems.length; i < len; ++i) { radioItems[i].checked = radioItems[i].value == e.detail.value; } this.setData({ radioItems: radioItems, [`formData.radio`]: e.detail.value }); }, checkboxChange: function (e) { console.log('checkbox发生change事件,携带value值为:', e.detail.value); var checkboxItems = this.data.checkboxItems, values = e.detail.value; for (var i = 0, lenI = checkboxItems.length; i < lenI; ++i) { checkboxItems[i].checked = false; for (var j = 0, lenJ = values.length; j < lenJ; ++j) { if(checkboxItems[i].value == values[j]){ checkboxItems[i].checked = true; break; } } } this.setData({ checkboxItems: checkboxItems, [`formData.checkbox`]: e.detail.value }); }, bindDateChange: function (e) { this.setData({ date: e.detail.value, [`formData.date`]: e.detail.value }) }, formInputChange(e) { const {field} = e.currentTarget.dataset this.setData({ [`formData.${field}`]: e.detail.value }) }, bindTimeChange: function (e) { this.setData({ time: e.detail.value }) }, bindCountryCodeChange: function(e){ console.log('picker country code 发生选择改变,携带值为', e.detail.value); this.setData({ countryCodeIndex: e.detail.value }) }, bindCountryChange: function(e) { console.log('picker country 发生选择改变,携带值为', e.detail.value); this.setData({ countryIndex: e.detail.value }) }, bindAccountChange: function(e) { console.log('picker account 发生选择改变,携带值为', e.detail.value); this.setData({ accountIndex: e.detail.value }) }, bindAgreeChange: function (e) { this.setData({ isAgree: !!e.detail.value.length }); }, submitForm() { this.selectComponent('#form').validate((valid, errors) => { console.log('valid', valid, errors) if (!valid) { const firstError = Object.keys(errors) if (firstError.length) { this.setData({ error: errors[firstError[0]].message }) } } else { wx.showToast({ title: '校验通过' }) } }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } }) wxml <view class='nav' style="height:{{customBar}}px"> <view class="statusBar" style="height: {{statusBar}}px"></view> <view class="topBar" style="top:{{statusBar}}px; height:{{customBar-statusBar}}px" > <view class="back" bindtap="navigateBack"> <image src="../../images/back.png" class="topBar_pic" mode="heightFix"></image> </view> </view> </view> <view class="page" style="top: {{customBar}}px; position: absolute; width: 100%"> <mp-toptips msg="{{error}}" type="error" show="{{true}}" style="z-index:99999;"></mp-toptips> <mp-form id="form" rules="{{rules}}" models="{{formData}}"> <mp-cells title="单选列表项"> <mp-checkbox-group prop="radio" multi="{{false}}" bindchange="radioChange"> <mp-checkbox wx:for="{{radioItems}}" wx:key="value" label="{{item.name}}" value="{{item.value}}" checked="{{item.checked}}"></mp-checkbox> </mp-checkbox-group> </mp-cells> <mp-cells title="复选列表项"> <mp-checkbox-group prop="checkbox" multi="{{true}}" bindchange="checkboxChange"> <mp-checkbox wx:for="{{checkboxItems}}" wx:key="value" label="{{item.name}}" value="{{item.value}}" checked="{{item.checked}}"></mp-checkbox> </mp-checkbox-group> </mp-cells> <mp-cells title="表单" footer="底部说明文字底部说明文字"> <mp-cell prop="qq" title="qq" ext-class=""> <input bindinput="formInputChange" data-field="qq" class="weui-input" placeholder="请输入qq"/> </mp-cell> <mp-cell prop="mobile" title="手机号" ext-class=" weui-cell_vcode"> <input bindinput="formInputChange" data-field="mobile" class="weui-input" placeholder="请输入手机号"/> <view slot="footer" class="weui-vcode-btn">获取验证码</view> </mp-cell> <mp-cell prop="date" title="日期" ext-class=""> <picker data-field="date" mode="date" value="{{date}}" start="2015-09-01" end="2017-09-01" bindchange="bindDateChange"> <view class="weui-input">{{date}}</view> </picker> </mp-cell> <mp-cell prop="vcode" title="验证码" ext-class=" weui-cell_vcode"> <input bindinput="formInputChange" data-field="vcode" class="weui-input" placeholder="请输入验证码"/> <image slot="footer" class="weui-vcode-img" src="../images/vcode.jpg" style="width: 108px"></image> </mp-cell> </mp-cells> <mp-cells title="提交后表单项报错"> <mp-cell show-error prop="idcard" title="卡号" ext-class=""> <input bindinput="formInputChange" data-field="idcard" class="weui-input" placeholder="请输入卡号"/> </mp-cell> </mp-cells> </mp-form> </view> [图片] [图片] 明明按照文档来的,就是不显示,不知道什么问题,是不是npm -init 构建别的包以后就有问题的呢。 在其他的工程里,都能显示的。 就这个工程不行。 [图片] 使用微信开发者工具 Nightly 1.05.2104192 望尽快修复这个bug!
2021-04-27你好,点击下顶部标题栏中「界面」菜单,看看模拟器和工具栏有没有被隐藏呢。
开发者工具的工具栏与模拟器无法显示?稳定版 Stable Build (1.05.2103200)win64版本 报错如下,请问什么原因 [图片]
2021-04-26你好,提供一下 AppID 和环境 ID。 ---- 从 2020 年 12 月起,云托管服务是默认展示为开通状态,在创建第一个版本后,才会创建服务实例进行计费。如果不再需要使用云托管,可以将所有版本删除,版本删除后即不会产生计费和资源使用。
云托管无法注销?云托管扫码注销很多次,提示注销成功,但是一直还在
2021-04-23你好,请确认下查询语句是否正确呢,可以提供相关代码排查下。
使用云开发数据库时,数据库里面的数据无法读取?只有通过代码添加的数据才能读取,而导入的或者手动添加的数据无法读取,用户权限更改为所有用户可读,还是无法读取数据。 [图片] cateName为数据库字段名称 [图片] [图片]
2021-04-21你好,请问出现这个问题频繁么?期间有休眠或者网络中断的情况么?
新版本的开发者工具经常需要重新登录?从1.05.2103190版本开始,经常登录一会后,就报错提示需要重新登录 [图片] 看1.05.2104092的更新日志有提到解决登录偶尔失效的问题,可是我更新到此版本后还是有登录失效的问题。
2021-04-14你好, 图中云函数的黄色报错为新版调试工具的 SourceMap 警告,对实际请求无影响,可以忽略,也可以更新至最新的 Nightly 版本工具会默认隐藏,或者手动勾选 「Selected Context Only」隐藏。云函数 callFunction 不建议直接传入大文件,可能会在链路上存在大小限制导致失败,参考 Cloud: Promise<Object> | 微信开放文档 (qq.com) 中 data 参数说明。
微信开发者工具本地调试云函数为什么总是返回报错?云函数代码: [图片] 开启本地调试: [图片] 调用结果: [图片] 微信开发者本地配置: [图片] 云函数的调用: [图片] ps:callFunction时的传参去掉「file」就不会报错,是本地不能上传文件吗?
2021-04-13你好,常见无法使用云开发的情况如下: 授权了第三方服务商使用云开发,需要到 mp.weixin.qq.com 解除绑定后使用,参考下图方式在设置-第三方设置中解除绑定。用户不是小程序的管理员或开发者,将无法进入云开发。使用了测试号,将无法使用云开发,请使用正式的小程序账号使用云开发。公众号目前仅支持共享环境使用小程序云开发,公众号本身无法开通云开发,参考文档 在公众号中使用云开发 | 微信开放文档 (qq.com) 经查询您的 AppID 为测试号,无法使用云开发。
无法使用云开发已近注册有微信小程序APPID 但是输入到开发者小程序中,一把appid号输入,云开发选项消失
2021-04-13你好,麻烦提供一下工具版本,系统版本和类型。 同时,最新的 Nightly 版本修复了一些可能导致崩溃的问题,可以尝试安装: 开发版 Nightly Build 更新日志 | 微信开放文档 (qq.com)
为什么点击按钮跳转页面经常崩溃?从第一层页面A进入第二层页面B,如果我想点击按钮 进入第三层页面C, 1、必须在B页面停留的时间超过3s以上,然后点击按钮跳转C页面是成功的; 2、如果我在B页面停留时间很短很短,点击按钮想跳转C页面,此时页面就会崩溃,而且是每次必现; 3、如果多次页面崩溃,直接导致开发工具也跟着奔溃, 我快奔溃了,快点排查问题吧 问题每次必现,调试挺累的
2021-04-12