微信扫码登录

其他登录方式

绑定手机号

注册

我同意用户协议

忘记密码

用户协议

绑定手机号

近期有不法分子打着爱盈利的旗号,制作“爱盈利”名称的App,并伪造爱盈利证件,骗取用户信任,以抖音点赞赚钱或其他方式赚钱为名义,过程中以升级会员获得高佣金为名让用户充值。
爱盈利公司郑重声明:我司没有研发或运营过任何名为“爱盈利”的APP,我司做任务赚钱类产品从没有让任何普通用户充值升级会员。我公司产品均在本网站可查询,请将网站拉至底部,点击“关于我们”可查看爱盈利相关产品与服务。
温馨提示:当遇到此类问题请拨打官方电话或添加官方微信,以免财产损失。爱盈利官网地址:www.aiyingli.com。
  • 推广与合作
X

小程序丨【已解决】自定义组件methods访问 data 数据及其他小问题&小程序开发教程 ... ...

来源:51小程序 300498

最近开发微信小程序,遇到些问题,不确定是 bug 还是个人操作问题;

手机魅族 5s,微信版本最新的6.6.1。


  1. 自定义组件Component中的 methods 方法中 this 为何无法访问在 data 中定义的数据?HTML51:支持的视频格式都有哪些?。

    如下定义:


【已解决】自定义组件methods访问 data 数据及其他小问题&小程序开发教程 ... ...

然后再 methods 方法中获取

【已解决】自定义组件methods访问 data 数据及其他小问题&小程序开发教程 ... ...


在真机控制台打印都是 null, 但奇怪的是 this.setData 可以生效。按照文档和我个人的理解,此时 this 应该执行这个构造器,可以访问到 data中的值,通过真机测试却没有拿到,请问这是什么问题。

【已解决】自定义组件methods访问 data 数据及其他小问题&小程序开发教程 ... ...


2.第二个问题感觉算是 bug 吧,在真机调试时,控制台显示按钮会被原生组件如 video 覆盖,目前的需求是全屏 video 的应用,在上面在覆盖 cover-view 区做覆盖层。这样一来每次真机调试或者在模拟器中非常不方便,每次看日志需要先把 video 设置下样式,让启用控制台按钮不被 video 覆盖才能调试。整个上午就一直在不断切换,非常痛苦...


3.还是调试问题,目前开发文档中好像没有发现直接通过 pc 进入真机小程序的工具,类似 chrome 真机调试。在没有原生组件覆盖的应用大部分情况通过模拟器还是与真机表现一至,但在大量使用 video,live-player 等这种元素时,基本没法用模拟器看效果。


4.live-palyer,video 等元素文档中写明只支持基本的 css 样式,却没有具体指明,支持哪些或不支持哪些,现在通过 cover-view 布局非常痛苦,每次一个一个尝试,然后自己再记录哪些不支持,现在发现 flex,veritcal-align等不支持,框盒模型与 css 标准中的不太一致,比如块级元素却没默认框高,教训是尽量给原生组件设置固定宽高等,使用这些东西感觉开发效率很低呀,请问后面会有优化计划吗。






本文来自微信小程序开发 http://html51.com,转载请保留。

网友回复:

V***:

部分已经解决了

问题1

文档中 this.data 原来就是个 data,我之前以为 data 意指相应的值,然后就这样 this.xxx,而不是 this.data.xxx

因为 vue,react 这类库一般就这么写。哈哈

this.setData在模拟器是一个方法没错,在真机控制台确实显示 null呀,这个不影响,反正生效了就行。


L***:

1楼:react并不是这样吧 -_-|||


4. 事实上只有基本的定位属性是支持的。


其他问题我们会尽快优化。感谢反馈。

[HTML51]线上版本的小程序怎么改名

V***:

谢谢,回复,目前主要遇到原生组件包括 image,我也不折腾那些css 属性了, 直接决定定位布局最省事,设置固定宽高。

在 view 容器这类支持标准 css 的元素上,写样式还是很方便。

爱盈利-运营小咖秀(www.aiyingli.com) 始终坚持研究分享移动互联网App运营推广经验、策略、全案、渠道等纯干货知识内容;是广大App运营从业者的知识启蒙、成长指导、进阶学习的集聚平台;

想了解更多移动互联网干货知识,请关注微信公众号运营小咖秀(ID: yunyingshow)

【转载说明】   若上述素材出现侵权,请及时联系我们删除及进行处理:8088013@qq.com

评论

相关文章推荐

SELECT dw_posts.ID,dw_posts.post_title,dw_posts.post_content FROM dw_posts INNER JOIN dw_term_relationships ON (dw_posts.ID = dw_term_relationships.object_id) WHERE 1=1 AND(dw_term_relationships.term_taxonomy_id = 5246 ) AND dw_posts.post_type = 'post' AND (dw_posts.post_status = 'publish') GROUP BY dw_posts.ID ORDER BY RAND() LIMIT 0, 6

京ICP备15063977号-2 © 2012-2018 aiyingli.com. All Rights Reserved. 京公网安备 11010102003938号