你用的是bindchange事件吧,input最好用bindinput。要不就是基础库问题
输入框,input事件,真机下不好使?[图片] [图片] [图片] 在真机上,英文输入法的时候,输入一串字母,没有点击键盘上标红的那串字母,直接点“登录”按钮 会提示“输入密码”,打开调试面板,也会看到this.data.password是空,说明input事件没有监听到
2019-12-31在onHide事件里面加个跳转,每当返回的时候自动跳转回来
求解。微信小程序没有办法阻止后退么需要在用户后退的时候弹出提示 确定就后退。取消就还停留本页。怎么实现啊。 onUnload 没法阻止后退啊。这个方法是后退以后才执行的。
2018-11-3058同城的找工作全是骗子呢,也没见关闭,你想什么呢
管理员,我被一个招聘的小程序骗了钱,举报没用,你们有没有管啊,我要投诉微信管理员,我被一个招聘的小程序骗了钱,我再程序上举报没用,没人处理,你们有没有人管啊,再不行我举报微信 名字是电商直聘,是个找工作的中介型程序,里面的招聘全是骗子,我打电话过去这个程序让我先交300认证费,然后我打了,然后就把我拉黑名单了。 我后来网上查了这个公司武汉乐帅科技发展有限公司,根本没有中介资质,而且网上都说他们是骗子。你们管管啊,我再小程序上每天举报,已经举报1个星期,依然没有作用,你们的审核违规的人呢!!!!!!!!
2018-11-02你把工具关了再打开试试
请问wx.login没有被触发是怎么回事,急!!!//index.js //获取应用实例 const app = getApp() let Decryptor = require('../../utils/Decryptor.js') let moment = require('../../utils/moment.js') Page({ /** * 页面的初始数据 */ data: { stepInfoList: [], today: {}, isClockIn: false, openGId: "", images: [ '/pages/images/index/index01.jpg', '/pages/images/index/index02.jpg' ], tab: { list: [{ id: 0, title: '昨天' }, { id: 1, title: '今天' }] }, selectedId: 0 }, onShareAppMessage: function(result) { var that = this wx.showShareMenu({ withShareTicket: true }) return { title: "转发测试", path: '/pages/index/index', } }, /** * 生命周期函数--监听页面加载 */ onLoad: function() { // 登录 let that = this let isLogin = false wx.login({ success: res => { if (res.code) { //发起网络请求 isLogin = true; } wx.showLoading({ title: '登陆中', }) wx.getUserInfo({ success: function(user) { wx.request({ url: 'http://10.215.21.110:8080/WALKCRM/login.htm', data: { code: res.code, wechatName: user.userInfo.nickName }, header: { 'content-type': 'application/x-www-form-urlencoded;charset=utf-8' }, success: function(result) { if(result.data.data.status != null){ that.setData({ disableButton: true}) that.setData({ disableButton1: true }) wx.setStorageSync('disableButton', true); wx.setStorageSync('disableButton1', true); } console.log(result); wx.setStorage({ key: 'sid', data: result.data.data.sid, success: res => { wx.showToast({ title: '登陆成功', duration:3000, }) } }) wx.setStorage({ key: 'nickName', data: result.data.data.nickName }) that.fetchRunData(result.data.data.sid); }, fail: function(res) { wx.showToast({ title: '登陆失败', duration: 3000, }) }, complete: function() { wx.hideLoading() } }) }, fail: () => { wx.navigateTo({ url: '/pages/login/login', }) } }) } }) }, transformData: function(data) { return data.map(e => ({ time: moment(e.timestamp * 1000).format("YYYY-MM-DD"), step: e.step })) }, clockin: function() { let that = this wx.showLoading({ title: '打卡中', }) wx.getStorage({ key: 'sid', success: function(res) { wx.getWeRunData({ success: function(runData) { wx.getStorage({ key: 'shareTicket', success: function(shareTicket) { wx.getShareInfo({ shareTicket: shareTicket.data, success: function(groupdata) { that.pushclock({ sid: res.data, rundata: runData.encryptedData, runiv: runData.iv, groupdata: groupdata.encryptedData, groupiv: groupdata.iv }) }, fail: function() { console.log(213) that.pushclock({ sid: res.data, rundata: runData.encryptedData, runiv: runData.iv }) } }) }, }) } }) }, }) }, pushclock: function(params = {}) { wx.request({ url: 'http://10.215.21.110:8080/WALKCRM/clock.htm', method: 'post', header: { 'content-type': 'application/x-www-form-urlencoded;charset=utf-8' }, data: { ...params }, success: (result) => { console.log(result); if (result.data.status == '0') { wx.showToast({ title: result.data.msg, icon: 'none' }) } console.log(result.data.status=='0') if (result.data.status == '1'){ this.fetchRunData(params.sid) wx.showToast({ title: '打卡成功', icon: 'success' }) } this.setData({disableButton:true}); this.setData({ disableButton1:true}); wx.setStorageSync('disableButton', true); wx.setStorageSync('disableButton1', true); }, fail: function() { wx.showToast({ title: '打卡失败', duration: 2000 }) }, complete: function() { wx.hideLoading() } }) }, handleTabChange: function(data) { this.setData({ selectedId: data.detail }, () => { wx.getStorage({ key: 'sid', success: (res) => { this.fetchRunData(res.data) }, }) }) }, fetchRunData: function(sid) { wx.showLoading({ title: '加载数据中', }) wx.request({ url: 'http://10.215.21.110:8080/WALKCRM/getCardRecord.htm', data: { sid, type: this.data.selectedId }, header: { 'content-type': 'application/x-www-form-urlencoded;charset=utf-8' }, success: (resultData) => { console.log(resultData) this.setData({ stepInfoList: resultData.data.data.recordList }) }, fail: function() { wx.showToast({ title: '加载失败', icon: 'none', duration: 2000 }) }, complete: function() { wx.hideLoading() } }) }, leave: function() { wx.navigateTo({ url: '/pages/leave/leave', }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function() { }, /** * 生命周期函数--监听页面显示 */ onShow: function() { var disableButton= wx.getStorageSync('disableButton'); var disableButton1 = wx.getStorageSync('disableButton1'); console.log(disableButton); this.setData({ disableButton: disableButton, disableButton1: disableButton1 }) }, /** * 生命周期函数--监听页面隐藏 */ onHide: function() { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function() { }, }) 上述代码中,wx.login没有被执行
2018-10-25你这是引用路径问题吧
腾讯地图thirdScriptError sdk uncaught third Error can't find module : ../../../utils/hh Error: can't find module : ../../../utils/hh
2018-10-08能让你用高德地图就不错了
微信小程序里调用高德sdk为什么还是显示腾讯地图求解啊
2018-09-29放在保险柜,锁起来
请问大家都是如何保护自己小程序防盗版的最近发现自己的小程序源码被扒了,有人再卖盗版,请问怎么保护,是需要加固吗?怎么维权?大家有什么经验吗?
2018-09-28其实不开定位也能搜得到,但是很慢,而且不一定能搜到,很坑爹
安卓的蓝牙搜索烂啦???上星期安卓IOS都能正常扫描蓝牙设备,今天的安卓上突然就扫描不到设备了,一个都扫不到; 已测试机型 : oppo A57 -- Android 6.0.1 -- 微信版本6.6.7 Galaxy C9 Pro -- android 7.1.1 -- 微信版本6.6.7
2018-09-26<view class='test'> <view> <input disabled='{{isdisplay}}' type='text'></input> </view> <button bindtap='aaa'>点击</button> </view> aaa:function(){ this.setData({ isdisplay:false }) },
输入框 input 怎么动态控制是否可可以编辑?小程序输入框 input 怎么动态控制是否可可以编辑?我的思路是,从后台取值,然后就是点击修改按钮,才可以修改。disabled='true'和disabled='false',都不可编辑。改怎么做呢?
2018-09-21这个好像没有方法吧
地图获取点击位置需求是点击marker,在marker的位置弹出我们自定义的cover-view,发现map组件的bindmarkertap、bindtap都不返回“一般”的事件参数(clientX、clientY之类的),这个eventHandler很鸡肋啊,在我的理解中,点击返回点击位置应该是很约定俗成的事吧?
2018-09-20