- js构造函数Function执行返回undefined
正常的js语法中new Function与直接执行Function效果是等价的,示例如下 在chrome浏览器里执行sum1和sum2结果是相同的,但是在小程序里sum2是一个undefined const sum1 = new Function('a', 'b', 'return a + b'); const sum2 = Function('a', 'b', 'return a + b'); console.log(sum1(2, 6)); console.log(sum2(2, 6));
2021-10-19 - 没有域名的情况下 如何测试微信网页登录授权?
微信公众开放平台的测试号的 APPID是否可以用在开发平台中? 微信网页登录授权必须得在开放平台中注册域名才能测试么? 如果不需要注册域名就可以进行本地测试 哪里可以看到相关文档?
2020-02-05 - 关于class里定义的事件在运行时候找不到的解决办法。
在bug区提过原帖地址,官方给的大幅定义这样是不行。故用了一个迂回的解决方式如下供大家参考 先定义一个Base基类 [代码]class Base {[代码][代码] [代码][代码]constructor() {[代码][代码][代码] // 把类中的的function取出来,赋值到实例中 const moduleFns = Object.getOwnPropertyNames(this.__proto__); moduleFns.map(propertyName => { if (propertyName !== 'constructor') { this[propertyName] = this[propertyName]; } }); [代码][代码][代码] [代码][代码]}[代码][代码]}[代码][代码]module.exports = Base;[代码] 业务代码如下 [代码]<[代码][代码]view[代码] [代码]bindtap[代码][代码]=[代码][代码]"bindTapTab"[代码][代码]>[代码]view[代码][代码]>[代码][代码]js [代码]const Base = require([代码][代码]"base"[代码][代码]);[代码][代码]class Home extends Base {[代码][代码] [代码][代码]constructor() {[代码][代码] [代码][代码]super[代码][代码]()[代码][代码] [代码][代码]}[代码][代码] [代码][代码]customFn() {}[代码][代码] [代码][代码]bindTapTab() {}[代码][代码] [代码][代码]onLoad() {[代码][代码] [代码][代码]super[代码][代码].onLoad();[代码][代码] [代码][代码]this[代码][代码].customFn();[代码][代码] [代码][代码]}[代码][代码]}[代码][代码]Page([代码][代码]new[代码] [代码]Home());[代码]
2017-03-31 - 重开此帖。 严重bug, 用class定义的事件在运行的时候提示找不到
刚才举的例子不够清晰,那我再举一个吧 wxml [代码]<[代码][代码]view[代码] [代码]bindtap[代码][代码]=[代码][代码]"tapTab"[代码][代码]></[代码][代码]view[代码][代码]>[代码]js [代码]class Home {[代码][代码] [代码][代码]tapTab() {[代码][代码] [代码][代码]console.log([代码][代码]"tab"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]onPullDownRefresh() {[代码][代码] [代码][代码]console.log([代码][代码]"refresh"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]onReachBottom() {[代码][代码] [代码][代码]console.log([代码][代码]"bottom"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]onLoad() {[代码][代码] [代码][代码]console.log([代码][代码]"onLoad"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码]}[代码] [代码]Page([代码][代码]new[代码] [代码]Home());[代码] 请官方人员先不要急着标记为已解决。 按照上一个帖子里哥们说的意思事件不能定义到原型里(https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=512271115&docid=a5d216e91ba2550a23ad87b3044ef841) ,好 那为什么onLoad会执行呢,请给我一个解释
2017-03-31 - 严重bug, 用class定义的事件在运行的时候提示招不到
wxml [代码]<[代码][代码]view[代码] [代码]bindtap[代码][代码]=[代码][代码]"tapTab"[代码][代码]></[代码][代码]view[代码][代码]>[代码]js [代码]class Home {[代码][代码] [代码][代码]tapTab() {[代码][代码] [代码][代码]console.log([代码][代码]"tab"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]onPullDownRefresh() {[代码][代码] [代码][代码]console.log([代码][代码]"refresh"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]onReachBottom() {[代码][代码] [代码][代码]console.log([代码][代码]"bottom"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码]}[代码] [代码] [代码] [代码]Page(new Home())[代码] 当此页面运行的时候,这三个方法均没有执行
2017-03-31 - scroll-view不在窗口内的元素片段没有渲染出来
[图片] 入上图是一个nav tab,当我向后滑动的时候变成这个样子了 [图片] 代码结构是这样的 [代码]<[代码][代码]scroll-view[代码] [代码]class[代码][代码]=[代码][代码]"nav-bar"[代码] [代码]scroll-x[代码][代码]=[代码][代码]"true"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"nav-tab"[代码] [代码]bindtap[代码][代码]=[代码][代码]"tapTab"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"tab-item {{item.tabActive}}"[代码] [代码]data-index[代码][代码]=[代码][代码]"{{index}}"[代码] [代码]data-flag[代码][代码]=[代码][代码]"tab"[代码] [代码]hover[代码][代码]=[代码][代码]"true"[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{tabList}}"[代码][代码]>{{item.label}}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]scroll-view[代码][代码]>[代码]渲染有问题的元素是.nav-tab [代码].nav-tab {[代码][代码] [代码][代码]font-size[代码][代码]: [代码][代码]32[代码][代码]rpx;[代码][代码] [代码][代码]color[代码][代码]: [代码][代码]#333[代码][代码];[代码][代码] [代码][代码]white-space[代码][代码]: [代码][代码]nowrap[代码][代码];[代码][代码] [代码][代码]background-color[代码][代码]: [代码][代码]#f3f3f3[代码][代码];[代码][代码] [代码][代码]font-weight[代码][代码]: [代码][代码]600[代码][代码];[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]70[代码][代码]rpx;[代码][代码] [代码][代码]box-sizing: border-box;[代码][代码] [代码][代码]border-bottom[代码][代码]: [代码][代码]1px[代码] [代码]solid[代码] [代码]#ccc[代码][代码];[代码][代码] [代码][代码]padding[代码][代码]: [代码][代码]0[代码] [代码]28[代码][代码]rpx;[代码][代码]}[代码]
2017-03-29 - PullDownRefresh 失效
当我在页面里放了一个scroll-view设置scroll-y=true,并且绑定 Scrolltolower 事件的时候PullDownRefresh事件不能触发。当我移除这个scroll-view的时候则好使了。 测试机器:iphone6 IOS 10.2.1
2017-03-25 - 关于小程序文档里的组件列表数据,组件属性数据问题
请问这些数据是否可以提供JSON结构数据的接口,想做一些开发相关的事情从里边一个个往出扣真是要死人啊。
2017-03-02