[代码]function[代码] [代码]hidePhone(phoneNum) {[代码] [代码] [代码] if(!phoneNum)return; [代码] [代码][代码]var[代码] [代码]phone = phoneNum.toString();[代码] [代码] [代码][代码]return[代码] [代码]phone.slice(0, 3) + [代码][代码]'****'[代码] [代码]+ phone.slice(7);[代码] [代码]}[代码] 试试这样行不行?
wxs处理页面初始化数据报错wxml 文件 [代码]<[代码][代码]wxs[代码] [代码]src[代码][代码]=[代码][代码]"../../tools.wxs"[代码] [代码]module[代码][代码]=[代码][代码]"tools"[代码] [代码]/>[代码][代码]<[代码][代码]view[代码][代码]>{{tools.hidePhone(obj.phoneNum)}}[代码]view[代码][代码]>[代码][代码] js 文件 [代码]Page({[代码][代码] [代码] [代码] onLoad: [代码][代码]function[代码][代码]() {[代码] [代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]obj: {[代码][代码]phoneNum: [代码][代码]'13812345678'[代码]}[代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码]});[代码] wxs 文件 [代码]function[代码] [代码]hidePhone(phoneNum) {[代码][代码] [代码][代码]var[代码] [代码]phone = phoneNum.toString();[代码][代码] [代码][代码]return[代码] [代码]phone.slice(0, 3) + [代码][代码]'****'[代码] [代码]+ phone.slice(7);[代码][代码]}[代码][代码]module.exports = {[代码][代码] [代码][代码]hidePhone: hidePhone[代码][代码]}[代码] 初始化页面时,出现以下报错,有时候页面数据仍然正常显示,有时候则不能 [图片]
2018-07-30改成bindContentInputChange(e){this.data.note = e.detail.value}; 其实就可以了,基本无影响.
textarea删一次内容全部被删除- 当前 Bug 的表现(可附上截图) textarea输入一些字,点击输入法的删除,一下把内容全部删了 手机型号:huawei SLA-AL00 EMUI版本:5.1.1 Android版本:7.0 - 预期表现 只删除一个字 - 复现路径 无 - 提供一个最简复现 Demo wxml: <textarea adjust-position cursor-spacing="150" class="i-textarea" value="{{note}}" bindinput="bindContentInputChange" placeholder-style="color: #ccc; font-size: 28rpx;" /> wxs: bindContentInputChange(e) { this.setData({note: e.detail.value}) },
2018-06-18基础库版本为2.0.7就可以
onShareAppMessage success无效基础库版本为2.0.8和2.0.9时,onShareAppMessage success回调函数无效,因此无法判断用户是点击取消还是发送
2018-06-12tempArray 和 that.data.multiArray指向同一个数组,对于一个变量赋值一个对象变量后这两个变量就指向同一个对象,tempArray = that.data.multiArray.slice(0); //这样写可以复制一个数组
小程序js强引用弱引用的问题 当前版本(1.02.1805181)在js data 中我定义了数组multiArray 并在 [代码]onLoad: [代码][代码]function[代码] [代码](options) {}[代码]这个方法中调用下面的方法 ,我震惊的是我的 ‘=’号赋值 ,变成了强引用 。如下 [代码]onLoad: [代码][代码]function[代码] [代码](options) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]that.setStartDate()[代码][代码] [代码][代码]},[代码][代码] [代码][代码]setStartDate: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码] [代码][代码]var[代码] [代码]minindex[代码][代码] [代码][代码]var[代码] [代码]tempArray = that.data.multiArray[代码][代码] [代码][代码]var[代码] [代码]mintime = parseInt(that.data.date.split([代码][代码]' '[代码][代码])[1].substring(0, 2)) + 4[代码][代码] [代码][代码]mintime = mintime + [代码][代码]':00'[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0; i < tempArray[1].length; i++) {[代码][代码] [代码][代码]if[代码] [代码](mintime == tempArray[1][i]) {[代码][代码] [代码][代码]minindex = i[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]var[代码] [代码]arr = [][代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = minindex; i < tempArray[1].length; i++) {[代码][代码] [代码][代码]arr = arr.concat(tempArray[1][i])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]tempArray[1] = arr[代码][代码] [代码][代码]if[代码] [代码](minindex > 12) {[代码][代码] [代码][代码]return[代码][代码] [代码][代码]}[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]todayArrary: tempArray[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码] 在上述函数执行到 that.setData()这个方法时 ,我打印了that.data.multiArray的值 ,居然发生了改变。我不知道我是不是对小程序里面的‘=’理解有误, 求大神指教。以下是打印日志: 执行前: [代码]that.data.multiArray[代码][代码](2) [Array(7), Array(13)][代码]执行后: [代码]that.data.multiArray[代码] [代码](2) [Array(7), Array(1)][代码] 求大神答疑,谢谢
2018-06-08你这图片在浏览器里能打开吗?
这个图片为什么不显示?[图片] 这个图片为什么不显示,求解 http://sipmlehotel-1254386949.cosgz.myqcloud.com/20180608150652-6d24b158-3fea-41d9-9da6-db1e0ea1a0d95534021796053655722.jpg
2018-06-08单这个效果的话用swiper做简单些
动画卡住的问题之前在一个项目也遇到过,比如把一块内容循环地变换透明度,有时候会卡在全透明的情况下,然后就不动了,不动了! [图片] 上面提供的这个代码片段是现在的项目,像游戏里的广播喇叭的效果,或者叫跑马灯?在真机上(6s,安卓)偶现播放完一条后,下一条就不上来了, 一直空白在那里,目前不知道怎么解决?求解答
2018-06-01试试e.currentTarget.dataset.type
小程序 template 里面bingtap 无法获取参数小程序 template 里面bingtap 获取不到参数 在模版 里面绑定事件 bindtap="footerRedirect" data-pagepath="{{item.pagePath}}" 在page.js 里面 footerRedirect: function (e) { var type = e.target.dataset.type; console.log(88888888888); console.log( e.target.dataset); 获取不到参数,
2018-06-01自己做记录,点击的时候记录下时间,再点击的时候和上次记录的时间做对比,时间差小就说明是连续点击
小程序中是否可以判断按钮被连续点击小程序中是否可以判断按钮被连续点击
2018-05-22scroll-view就可以
新手求教,如何根据实际长度滚动页面我打算做一个页面 页面里面放多个view,每个view就是一个长方形 如图: [图片] 不确定页面上有多少个view 我想做一个滚动功能,恰好可以滚到最下面那个view 我尝试用 scroll-view 但是 scroll-view 必须预先设置一个高度进去 高度过大,就会滚到下面空白的部分 请问一下,应该如何来实现这个功能呢?有现成的组件么? 谢谢!!
2018-05-14是bug,用padding-bottom吧,或者用个有高度的空view
小程序自定义组件在view中css样式无法生效代码: <view style="margin-bottom: 80rpx;"> <WxComment submit_btn_text="回复"></WxComment> </view> 问题: WxComment为自定义组件,在开发者工具模拟器中,margin-bottom能够生效,如下图所示。但是在真机中margin-bottom设置值无法生效,自定义组件与底部紧挨着。 [图片]
2018-05-14