
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
小程序tab栏切换的时候,会触发触底事件onReachBottom
2019-04-03 15:16:50如何看待微信公开课小程序热门讨论「小程序tab栏切换的时候,会触发触底事件onReachBottom」
摘要:小程序tab栏切换的时候,会触发触底事件onReachBottom
展开:问题描述:视图是滚动加载的分页当全部加载的第3页或者4、5页,这时我点击有图切换,会触发一次onReachBottom事件,然而这时我需要加载的是有图的第1页怎么避免这个问题 -
小程序Tab页面出栈和关闭的关系
2019-04-03 15:16:50如何看待微信公开课小程序热门讨论「小程序Tab页面出栈和关闭的关系」
摘要:小程序Tab页面出栈和关闭的关系
展开:根据开发文档给出的这几个解释说明以下几根问题:用户手动切换Tab和调用APIwx.switchTab或者使用navigatoropentypeswitchTab/会产生相同的效果以上几张图说明:Tab切换的时候,页面全部出战(包括之前打开的tab页面),并关闭其他所有非tabBar页面,只留下新的Tab页面在栈中那么问题是:之前的tab页面出栈了,但是没有关闭3.如果是tab页面出栈,但是没有关闭,那么另一个问题是:为什么非tab页面出栈,会执行关闭方法onUnload,而tab页面出栈则不会执行关闭方法onUnload??4.还是说tab页面压根不会出栈,小程序中可以有多个页面栈,每个tab页面在一个栈里边,切换tab等同于切换页面栈,切换tab的时候关闭上个页面栈的非tab页面,然后切换到下个tab所在的页面栈 -
小程序Tab页面数据刷新
2019-04-03 15:16:50如何看待微信公开课小程序热门讨论「小程序Tab页面数据刷新」
摘要:小程序Tab页面数据刷新
展开:现在支持其他页面方法修改tab页面的data吗有谁实现了求告知 -
小程序template
2019-04-03 15:16:50如何看待微信公开课小程序热门讨论「小程序template」
摘要:小程序template
展开:在其他页面引入template.js,template.js中的data数据和js方法出不来,同时页面也报错。为什么呢 -
小程序template中可以对传入的数据进行列表渲染
2019-04-03 15:16:50如何看待微信公开课小程序热门讨论「小程序template中可以对传入的数据进行列表渲染」
摘要:小程序template中可以对传入的数据进行列表渲染
展开:我自己试了一下,虽然出来了列表渲染的结果,但是报了很多渲染层的错误:template中不能再使用wx:for -
小程序template写了picker在引用模板的页面setData不能更新数据
2019-04-03 15:16:50如何看待微信公开课小程序热门讨论「小程序template写了picker在引用模板的页面setData不能更新数据」
摘要:小程序template写了picker在引用模板的页面setData不能更新数据
展开:index.wxmlpickermodeselectorbindchangebindPickerChangevalue{{index}}range{{array}}viewclasspicker{{array[index]}}/view/pickerindex.jsPage({data:{array:[请选择,1,2],index:0},onLoad:function(){},bindPickerChange:function(e){varthatthis;that.setData({index:e.detail.value})console.log(that.data.array[that.data.index]);}})在页面中这样写,点击后就可以更新选项这个picker有很多地方要用,当我想把这个picker提取为template时template.wxml{{array[index]}}templatenamepartpickermodeselectorbindchangebindPickerChangevalue{{index}}range{{array}}viewclasspicker{{array[index]}}/view/pickertemplatespan""/template/templateindex.wxmlimportsrcpart.wxml/templateispartdata{{array}}/templateindex.jsPage({data:{array:[请选择,1,2],index:0},onLoad:function(){},bindPickerChange:function(e){varthatthis;that.setData({index:e.detail.value})console.log(that.data.array[that.data.index]);}})在index.wxml页面点击picker后就获得不到数据了bindPickerChange发生了改变,获取到了值,但是UI没更新。但是picker的range值和value值都获取到了,只有UI就是{{array[index]}}没改变只有在页面初始化的时候{{array[0]}}{{array[1]}}或其他把索引写死的才能获取到值点击后却不能获取到我看了模板的官方文档是这么解释:模板的作用域模板拥有自己的作用域,只能使用data传入的数据以及模版定义文件中定义的模块。所以是在不刷新页面的情况下模板里面的事件不能提交数据到index.js后获取数据,然后获取到更新的数据更新UI吗 -
小程序template引用外部样式失效
2019-04-03 15:16:50如何看待微信公开课小程序热门讨论「小程序template引用外部样式失效」
摘要:小程序template引用外部样式失效
展开:做了一个模板,样式写在了wxss里面,然后在另一个页面引用模板,样式失效,样式写内联样式不写在wxss里面就没有问题,是啥原因,能解决不 -
小程序template提示找不到
2019-04-03 15:16:50如何看待微信公开课小程序热门讨论「小程序template提示找不到」
摘要:小程序template提示找不到
展开:有三个文件比如A.wxml中有一个template模板,B.wxml里面有五个template模板在C页面我引用了A里面模板,然后C页面在引用B页面的的第一个template,在引用B页面的第五个template就一直提示找不到是什么原因求大佬viewclasssssimportsrc../a/a.wxml/templateisadata{{data}}templateviewviewclasssssimportsrc../b/b.wxml/templateisb1data{{data}}templateviewviewclasssssimportsrc../b/b.wxml/templateisb5data{{data}}templateviewb2就会提示VM5083:3Templateb5notfound.其中B页面的234模板在其他页面都可以正常引入,我在C页面中把b5改成b2b3b4都可以出来,就是b5出不来。