个人案例
好像只有 template 标签的 data 属性可以这么写表示 object,其他地方要用 object 只能传入变量名
微信开发者工具上传失败 uniapp编译出来的?想问一下哪里写错了?预览和上传都不行![图片] [图片]
2021-01-04如果 A 页面已打开,可以通过 getCurrentPages 方法获取到页面栈,然后找到 A 页面的实例,就可以调用 A 页面的方法了
几个pages页面内的js方法怎么互相调用?我在pages的一个页面A里面有一个地图组件, 我在B,C 页面想去刷新一下A页面的坐标怎么直行方法才能调用到A页面内的方法呢?我知道appget()可以获取公共的方法,但是不知道怎么穿插到子页面反向调用
2021-01-04eventChannel.on 是异步的回调吧,执行后面的时候还没接受到 data,把下面的内容移到回调里应该就可以了 [图片]
this.data数据在真机测试时读取不出来是为什么?如题,这个问题折磨我两天了,实在解决不了,来这里求救了。 开发真工具中一切正常,数据获取 使用都可以,到了真机测试就是undefined,更新开发者工具,重新顶一个变量,定义一个全部变量也是一样,但是在其他页面又没有问题。如下图所示: [图片] 主要问题聚在15行打印的结果这里开始, [图片] 开发者工具上没有问题 随后的数据库获取也没有问题, [图片] 真机调试就是这样了,随后就什么都没有了,但是数据还是有的, [图片] 所以很奇怪啊 ,这到底是是咋回事,那个大佬帮帮忙 是啥问题
2021-01-03这样最快 var data = {} shopCartList.forEach((value, index) => { value.productList.forEach((val, ind) => { data["shopCartList[" + index + "].productList["+ ind +"].isChecked"] = true }) }) this.setData(data)
不懂就问? 关于 setData性能问题做一个购物车选择功能 当全选的时候 是 把整个购物车数据都重新setData更快 还是 逐条setData选中状态更快? var shopCartList = [{ id: 0, name: "123", productList: [{ id: 0, name: "123", isChecked: false, }, { id: 0, name: "123", isChecked: false, }, { id: 0, name: "123", isChecked: false, }, { id: 0, name: "123", isChecked: false, } ] }, { id: 0, name: "123", productList: [{ id: 0, name: "123", isChecked: false, }, { id: 0, name: "123", isChecked: false, }, { id: 0, name: "123", isChecked: false, }, { id: 0, name: "123", isChecked: false, } ] }] //全部替换 shopCartList.forEach((value, index) => { value.productList.forEach((val, ind) => { val.isChecked = true }) }) this.setData({ shopCartList: shopCartList }) //逐条替换 shopCartList.forEach((value, index) => { value.productList.forEach((val, ind) => { this.setData({ ["shopCartList[" + index + "].productList["+ ind +"].isChecked"]: true }) }) })
2020-12-25<和img之间的空格去掉
使用mpvue-wxparse解析后台传来的富文本代码不显示图片?[图片][图片][图片]
2020-10-14html 里换行要用 br 标签或者根标签设置 white-space:pre
rich-text不能识别换行符吗?接口数据里是有换行符的,但是在rich-text中就不识别了
2020-07-31{{isTop == ture ? 'margin-top:'+top+'px' : 'margin-top:'+top+'rpx'}}
行内三目怎么加两个大括号呢?我的需求是这样的: style="{{isTop == ture ? margin-top:{{top}}px : margin-top:{{top}}rpx}}" 但是好像不能这样写
2020-06-18that.setData({ content: res.data.replace(/\\n/g, '\n') });
使用text标签时,\n可换行,但是如果内容是从网络中获取的,如何换行呢?index.wxml {{content}} index.js const app = getApp() Page({ data: { content: 'Hello World', }, onLoad: function(){ var that = this; wx.request({ url: '测试域名', success: function(res){ console.log(res); that.setData({ content: res.data }); } }); } }) 运行结果 [图片]
2020-05-29wxs 里正则要用 getRegExp()
为什么在 wxs 文件中创建正则表达式,报语法错误?[图片], [图片] 除此之外还有 [图片]
2020-05-09这个 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