let videoAd = null Page({ /** * 页面的初始数据 */ data: { id: '', name: '', desc: '', createTime: '', }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this // 在页面onLoad回调事件中创建激励视频广告实例 if (wx.createRewardedVideoAd) { videoAd = wx.createRewardedVideoAd({ adUnitId: '' }) videoAd.onLoad(() => {}) videoAd.onError((err) => { wx.showToast({ title: '明天再来', }) }) videoAd.onClose((res) => { that.delFuc() }) } // console.log(options) this.setData({ id: options.id, name: options.name, desc: options.desc, createTime: options.createTime, }) }, onDelFuc: function () { // 添加广告 if (videoAd) { videoAd.show().catch(() => { // 失败重试 videoAd.load() .then(() => videoAd.show()) .catch(err => { console.log(err) }) }) } }, delFuc: function () { var that = this wx.showLoading({ title: '正在删除中', }) wx.cloud.callFunction({ name: 'fucname', data: { id: that.data.id } }).then(res => { wx.hideLoading() if (res.result) { // 此处不用redirectTo是为了防止使用系统自带返回按钮时,显示页面遗留问题 // 例如从a->b->删除b->a,会显示b的页面 wx.reLaunch({ url: '../a/b', }) } else { wx.showToast({ title: '删除失败', }) } }).catch(err => { console.error(err) }) }, }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })
使用微信激励视频广告,但是页面载入时感觉卡顿?小程序页面使用了微信激励视频广告,在测试时,感觉页面卡顿,不添加不卡顿,请问有什么优化方法吗?
2020-04-14我的一样,新升级的版本有问题,黑屏
微信开发者工具最新版本有大问题——黑屏- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 升级到微信开发者工具最新版本:v1.02.1907160 操作系统:win7 64位旗舰版 打开微信开发者工具 变黑屏,就剩下一个标题(版本号),如下图:[图片] 如何解决这个问题? bug吗?
2019-07-27[图片]这个view拼写错了。
初学者案例查错,问题在哪里?<veiw class="content"> <view class="today"> <view class="info"> <view class="temp"> {{temp}}℃ </view> <view class="lowhigh"> {{low}}/{{high}}</view> <view class="type"> {{type}}</view> <view class="city"> {{city}}</view> <view class="week"> {{week}}</view> <view class="weather"> {{weather}}</view> </view> </view> </view> 报错: VM522:1 ./pages/index/index.wxml expect end-tag `veiw`., near `view` 22 | </view> 23 | </view> > 24 | </view> | ^
2019-07-18还有一种取巧的方法,在本地创建两个文件夹,dev-cloudfunctions,prod-cloudfunctions,然后在project.config.json中的切换字段 cloudfunctionRoot ,可以查看我的小程序<爱上随机数>
多个云函数如何优雅的切换 dev 环境、prod 环境- 需求的场景描述(希望解决的问题) 在使用小程序云开发,现在有2个环境,dev 和 prod,云函数里面需要调用数据库,初始化如下: [代码]// 云函数入口文件[代码][代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init({[代码][代码] [代码][代码]env: [代码][代码]'prod-123'[代码][代码]})[代码]但是每个云函数都需要指定 prod-123 才可以查询prod的数据,我的云函数比较多,每次切换2个环境还需要重复改动这些 env: ' ',才能生效。 - 希望提供的能力 那我如何才能在一个地方修改,让所有的云函数访问的数据库环境都生效呢?云函数里有环境变量之类的概念吗? 还望给出解答,谢谢!
2018-12-04我在onload方法中去调用,但是界面上明显有延迟啊
我使用组件picker,它的data我想从云数据库获得,怎么处理?我使用组件picker,它的data我想从云数据库获得,怎么处理? 我自己在开发者工具上测试了下,页面不显示数据,但是log打印有数据,是异步调用的问题吗?界面怎么去更新啊
2018-11-29