微信小程序广告组件功能详细介绍

微信小程序广告组件功能详细介绍,第1张

为了满足用户的需要,微信小程序广告组件正在内测中,同时还更新了其他功能,让微信的功能日渐完善。下面我们一起来了解下这次更新的具体内容。

微信小程序本次更新的主要内容有:

1、内测小程序广告组件

为满足小程序开发者变现需求,小程序广告组件已启动内测。

开发者开通流量主模块后,可通过创建广告单元,使用广告组件将广告卡片灵活配置在小程序页面内。

同时,微信广告已面向广告主开放品牌活动推广、电商推广、公众号推广及应用推广等类目能力,支持小程序广告资源位投放。

2、新增快速创建小程序接口

为帮助已有公众号用户快速接入小程序服务,公众平台新增“快速注册小程序”权限集。

公众号可授权第三方平台快速注册并认证小程序。

3、新增插件管理接口

为方便小程序开发者使用插件,新增插件管理接口,包括添加插件及管理插件使用申请。

新增“插件管理权限集”,支持小程序授权第三方平台添加插件。

4、更新基础能力

为保护用户隐私并优化体验,开发者在不获取用户信息的情况下,无需用户授权,即可在页面上展示当前用户的昵称和头像等内容。

当前用户小程序版本过低,无法获得最佳使用体验时,开发者可将其更新到最新版本。

小程序新增异步任务处理能力。

微信小程序获取高度的方法有多种,以下是其中几种常用的方法:

1 使用wxgetImageInfo()方法获取信息,包括的宽、高等信息,代码如下:

wxgetImageInfo({

src: '路径',

success: function (res) {

consolelog(reswidth) // 宽度

consolelog(resheight) // 高度

}

})

2 使用Image对象获取高度,代码如下:

var img = new Image()

imgonload = function () {

consolelog(imgheight) // 高度

}

imgsrc = '路径'

3 使用小程序自带的组件,如image标签,通过bindload事件获取高度,代码如下:

<image src="路径" bindload="getImageHeight"></image>

getImageHeight: function (e) {

consolelog(edetailheight) // 高度

}

以上是微信小程序获取高度的几种方法,开发者可根据实际需求选择适合自己的方法。

一个很常用的功能,但是我还是发现有一些需要注意的地方在里面,简单记录一下。

第一个问题就是这个 button 组件需要添加 open-type 属性,并指定为 getUserInfo 类型,来获取用户基本信息。还有另外一种做法,具体可以参考 官方文档的说明 。

放一个动图哈哈哈

js 部分就是响应点击事件,使用 api wxgetUserInfo(Object object)

获取用户信息,注意传递给 wxgetUserInfo 的是一个字典其中包含了两个函数分别作为成功和失败的回调函数(callback function)

注意 this 的指代对象发生了变化,最开始的this是指代 Page() 构造出来的对象,在函数里面使用 this 会说未指定,所以我们使用了 that 承接一下,这也算传统艺能咯。

另外一点:获取用户信息时会自动d出一个对话框问用户是否提供信息,这个d窗只d出一次,如果用户点击了拒绝后来又想改为允许,可以使用 wxopenSetting({})

除了可以获取用户的昵称之外还有很多信息可以得到,还有一个比较常用的就是用户头像了也就是 resuserInfoavatarUrl 。

>

在自定义组件js文件的properties设置一个变量用来接受数据

在外部组件的js中, 设置一个变量用来发送数据, 然后将接口获取的的数据给这个变量

利用wxml将这个变量的值传递给自定义组件的变量

最后在自定义wxml中将这个变量渲染出来

小程序自上线以来,官方一直在调整API,因此也出现了一批被废弃的接口,作为程序员的我们,此时此刻千万不能为这不断的变化而感到头疼,应当与时俱进,不断的更新自己的知识储备和应用技能。

以下是原公告:

为优化用户体验,使用 wxgetUserInfo 接口直接d出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wxgetUserInfo 接口,将无法d出授权询问框,默认调用失败。正式版暂不受影响。

开发者可使用以下方式获取或展示用户信息:

一、小程序

1、使用 button 组件,并将 open-type 指定为 getUserInfo 类型,获取用户基本信息。

详情参考文档: >

在设置获取微信用户信息之前,你需要先配置好微信登录这个功能。然后准备好一个点击触发获取用户信息的组件(触发组件)。然后跟着以下两个步骤来实行:

第一步,创建“请求微信用户信息”事件:打开事件中心,点击“+”。接着点击请求微信用户信息,最后创建请求微信用户信息事件。

第二步,创建获取用户信息触发器:选中触发组件,点击检查器面板的触发器图标,创建获取用户信息的触发器,最后配置获取用户信息的触发器。

完成以上两个步骤就OK啦。

以上就是关于微信小程序广告组件功能详细介绍全部的内容,包括:微信小程序广告组件功能详细介绍、微信小程序如何获取图片高度信息、微信小程序获取当前用户信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9645634.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存