个人案例
这个 Image 对象是这里来的 https://developers.weixin.qq.com/miniprogram/dev/api/canvas/Canvas.createImage.html
Image的API报错https://developers.weixin.qq.com/miniprogram/dev/api/canvas/Image.html 这里面写着2.7.0开始支持,但开发工具报错。文档也没有写demo。 const icon = new Image() icon.onload = () =>{ context.drawImage(icon, 0, heig.banner,20, 20) } icon.src = iconUrl [图片]
2020-04-19组件内只能使用 class 选择器 [图片]
小程序 自定义组件 。 在组件css 里面 用@import 引入其他 样式 。报警告[图片]
2020-04-16跨组件要用 >>> https://developers.weixin.qq.com/miniprogram/dev/api/wxml/SelectorQuery.select.html
小程序跨组件获取节点为空?[图片] [图片] [图片]
2020-04-13https://developers.weixin.qq.com/miniprogram/dev/api/wxml/IntersectionObserver.html
如何监控元素进入可视区?一个列表,数据为动态渲染,如何监控每一个元素是否进入可视区呢?
2020-04-13在 somedata 里加一个回调函数,父组件处理完后调用它就可以了 // child.js var res; // triggerEvent 是同步方法 this.triggerEvent('myevent', { data: data, callback(e) { res = e; } }) console.log(res); // parent.js onMyEvent(e) { ... e.detail.callback(res); }
父组件处理自定义事件后,可以向子组件返回处理结果吗?结构大致是这样: parent组件和child组件都是自定义组件,parent是个列表,里面有一系列child组件。 <!-- parent.wxml --> <block wx:for="{{list}}"> <child child-data="item" bind:myevent="onMyEvent" /> </block> child.js中调用this.triggerEvent('myevent', {somedata})后,在parent.js的onMyEvent()函数中处理。 child.js在触发事件后,有什么方法可以获得处理结果(如成功或失败)吗?或者说,父组件可以找到是哪个子组件触发的事件,并修改子组件data吗?
2020-04-11sum 后面的 a b 中间少了一个逗号
在wxml中使用 wxs标签,出现一个error,wxs标签貌似不起作用?<wxs module="cal"> var name="张三"; var age=22; function sum(a b){ return a+b }; module.exports={ name:name } </wxs> <view>{{cal.name}}</view> [图片]
2020-04-06https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#permission
perimission是怎么回事啊?小白不懂啊[图片] 求解啊
2020-04-03textarea 是原生组件,层级最高,会遮挡 vConsole https://developers.weixin.qq.com/miniprogram/dev/component/native-component.html
textarea的placeholder在真机vConsole出现[图片][图片][图片]
2020-04-03fun1、fun2、fun3 都没有返回值 console.log(obj.funx()) 都是 undefined
js中调用this,为什么总打印一个undefined呢?[图片] var obj={ fun1:function(){ console.log(this) }, fun2(){ console.log(this) }, fun3:()=>{ console.log(this) } } console.log(obj.fun1()) console.log(obj.fun2()) console.log(obj.fun3())
2020-03-29res 是 Object 类型的时候 let xx = res 然后修改 xx,其实 res 也会被修改掉的(其实指向的是同一个内存地址) 所以没啥意义哈哈哈
修改云函数返回值,不会影响原值的吧?云函数:return await db.collection('product').get() 小程序端:前面省略.then(res => { res.result.data[0].price=10000 另一问,如需要再处理res,是let xx=res,再处理,还是直接把res改了。一般怎么写法好?
2020-03-27