- 小程序开发下载后端视频,由于内容过大是否可以边下载边播放?
小程序下载视频,因为视频过大下载等待时长过长了,有没有什么办法可以一边下载一边播放
2023-12-25 - 微信小程序播放视频可以实现边下载边播放么,现在大的视频都要等到视频下载完才开始播放?
微信小程序播放视频可以实现边下载边播放么,现在大的视频都要等到视频下载完才开始播放
2022-07-01 - 【大坑】swiper 模拟器安卓机显示正常 ios出现BUG 只有前两个swiper-item显示 其他不显示
使用swiper组件的时候 模拟器 安卓机使用正常 但是苹果手机真机测试时 出现BUG 只显示前两个 swiper-item 锁屏手机 重新解锁手机又渲染出来 显示正常 1.如果swiper-item 中使用了 image 组件 需要加上webp=‘true’并添加图片的长宽 2.如果swiper-item 中使用了 text组件 需要将 text更改为view或其他
2022-06-02 - 微信小程序this.setData如何修改对象、数组中的值
在微信小程序的前端开发中,使用this.setData方法修改data中的值,其格式为 this.setData({ '参数名1': 值1, '参数名2': 值2 )} 需要注意的是,如果是简单变量,这里的参数名可以不加引号。 经过测试,可以使用3种方式对data中的对象、数组中的数据进行修改。 假设原数据为: data: { user_info:{ name: 'li', age: 10 }, cars:['nio', 'bmw', 'wolks'] }, 方式一: 使用['字符串'],例如 this.setData({ ['user_info.age']: 20, ['cars[0]']: 'tesla' }) 方式二: 构造变量,重新赋值,例如 var temp = this.data.user_info temp.age = 30 this.setData({ user_info: temp }) var temp = this.data.cars temp[0] = 'volvo' this.setData({ cars: temp }) 方式三: 直接使用字符串,此种方式之前不可以,现在可以了,估计小程序库升级了。 注意和第一种方法的对比,推荐还是使用第一种方法。 this.setData({ 'user_info.age': 40, 'cars[0]': 'ford' }) 完整代码: Page({ /** * 页面的初始数据 */ data: { user_info:{ name: 'li', age: 10 }, cars:['nio', 'bmw', 'wolks'] }, change_data: function(){ console.log('对象-修改前:', this.data.user_info) this.setData({ ['user_info.age']: 20 }) console.log('对象-修改后1:', this.data.user_info) var temp = this.data.user_info temp.age = 30 this.setData({ user_info: temp }) console.log('对象-修改后2:', this.data.user_info) this.setData({ 'user_info.age': 40 }) console.log('对象-修改后3:', this.data.user_info) console.log('数组-修改前:', this.data.cars) this.setData({ ['cars[0]']: 'tesla' }) console.log('数组-修改后1:', this.data.cars) var temp = this.data.cars temp[0] = 'volvo' this.setData({ cars: temp }) console.log('数组-修改后2:', this.data.cars) this.setData({ 'cars[0]': 'ford' }) console.log('数组-修改后3:', this.data.cars) } }) 效果: [图片]
2020-08-26