小程序
小游戏
企业微信
微信支付
扫描小程序码分享
流量主ad组件 unit-id 不支持动态切换
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
<ad wx:if="{{ajaxResult.ad_id}}" unit-id="{{ajaxResult.ad_id}}" />
原因是你不加 wx:if 的话,页面打开的时候,获取到空值的时候,已经渲染了;到你获取到数据后,再赋值的时候,是更新 unit-id,而这个 ad 组件是不存在更新 unit-id 的运作的。
加了 wx:if 是 让你 setData 的时候,才第一次渲染这个ad组件。
建议微信小程序开发组优化一下,允许从空值赋值为文本值;已经成功处理文本值后,就不再处理其他修改;甚至有console.info 提示不能修改。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
(急急急)我是开放平台开发者,如何帮我托管的不同小程序客户用不同的广告组件,麻烦看到回复,谢谢
给条活路了没?
你好,是的, unit-id是不支持动态切换的
( 急急急 )我是开放平台开发者,如何帮我托管的不同小程序客户用不同的广告组件,麻烦看到回复,谢谢
解决了没有,我们也遇到这个问题了~~
一时犯晕了。根本不会有这个问题。用wx:if就可以了
啥意思啊,每一个商户的unit-id不是不一样的吗,三方平台代码上传的时候,怎么提前知道呢?能加个好友吗 我的微信号 gaozh419747140
在不?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
<ad wx:if="{{ajaxResult.ad_id}}" unit-id="{{ajaxResult.ad_id}}" />
原因是你不加 wx:if 的话,页面打开的时候,获取到空值的时候,已经渲染了;到你获取到数据后,再赋值的时候,是更新 unit-id,而这个 ad 组件是不存在更新 unit-id 的运作的。
加了 wx:if 是 让你 setData 的时候,才第一次渲染这个ad组件。
建议微信小程序开发组优化一下,允许从空值赋值为文本值;已经成功处理文本值后,就不再处理其他修改;甚至有console.info 提示不能修改。
(急急急)我是开放平台开发者,如何帮我托管的不同小程序客户用不同的广告组件,麻烦看到回复,谢谢
给条活路了没?
你好,是的, unit-id是不支持动态切换的
( 急急急 )我是开放平台开发者,如何帮我托管的不同小程序客户用不同的广告组件,麻烦看到回复,谢谢
解决了没有,我们也遇到这个问题了~~
一时犯晕了。根本不会有这个问题。用wx:if就可以了
啥意思啊,每一个商户的unit-id不是不一样的吗,三方平台代码上传的时候,怎么提前知道呢?能加个好友吗 我的微信号 gaozh419747140
在不?