微信公众号开发服务

SEO优化-搜狗360搜索引擎营销推广

小法度榜样官方文档,小法度榜样 文档

smile 2022-11-11 微信公众号开发服务 7 views 0

本篇文章给大家谈谈小程序官方文档,以及小程序 文档对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

微信小法度榜样注册后怎么应用

1.小法度榜样小法度榜样官方文档的应用必须注册小法度榜样这个是官方文档

2.注册

在这里插入图片描述

按次序操作填写小法度榜样官方文档,就可以注册成功

3.注册成功就可以在微信"大众平台登录(登录地址)扫码就可以登录修改信息

在这里插入图片描述

微信小法度榜样怎么做?

微信版本进级后,打开微信,点击底部的“发明”这个菜单项,就会发明进级后的“发明”菜单里,增长了“小法度榜样”如许一个功能。

2.点击打开小法度榜样后,可以看到有邻近的小法度榜样和我的小法度榜样,邻近的小法度榜样是地点定位周边的小法度榜样。

下面的小法度榜样列表可以看到的是我们之前打开过的一些小法度榜样,假如有本身认为很好用的小法度榜样就可以点击左上角,添加到我的小法度榜样里面。

3.微信小法度榜样还有具有搜刮功能,打开搜刮页面可以输入想要找的小法度榜样。

微信小法度榜样自定义导航栏兼容适配所有机型

blockquotep今朝小法度榜样已在前端占了一席之地,比来公司项目上用的就是小法度榜样开辟,因为功能及页面不是很多,所以直接原生开辟,毕竟坑可能会少点,在开辟过程中,小法度榜样自带导航栏和客户的设计稿导航栏排在一路,感到很别扭,是以请求去掉落微信的自带导航栏,微信供给了这方面的api,接下来我们就实操。/p/blockquotediv class="image-package"img src=" " img-data="{"format":"jpeg","size":14897,"height":141,"width":963}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/

/divpspan style="font-size:15px"这是小法度榜样官方文档截图,可以看到导航栏样式支撑两种,默认是带导航栏,别的一种是自定义导航栏-custom,假如应用自定义导航栏,我们可以/span/ppstrongspan style="font-size:15px"全局设备/span/strongspan style="font-size:15px"//pspan style="font-size:inherit"//app.json/span

span style="font-size:inherit""window"/span: {

小法度榜样官方文档,小法度榜样 文档 第1张

span style="font-size:inherit""navigationStyle"/span: span style="font-size:inherit""custom"/span

}

pstrongspan style="font-size:15px"单页面设备/span/strong/pspan style="font-size:inherit"//page.json/span

{

span style="font-size:inherit""navigationStyle"/span: span style="font-size:inherit""custom"/span

}

pstrongspan style="font-size:15px"后果比较/span/strong

/pdiv class="image-package"img src=" " img-data="{"format":"jpeg","size":17446,"height":352,"width":922}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/

/divspan style="font-size:15px"能明显的看出来,自定义导航栏页面内容已经顶到屏幕顶端,除了胶囊按钮,其他都是页面可控区域。/spanspan style="font-size:15px"每个手机的屏幕都不一样,各家体系的状况栏高度也不一样,是以,我们在开辟页面时要推敲屏幕的适配,有刘海的,要留出刘海的距离,没有的,要把状况栏高度留出来。/spanpstrongspan style="font-size:16px"1.获取导航栏高度及按钮地位/span/strong

/ppspan style="font-size:15px"微信供给了获取导航栏高度的Api和胶囊按钮地位的Api/span

/pspan style="font-size:inherit"// 体系信息/span

span style="font-size:inherit"const/span systemInfo = wx.getSystemInfoSync();

span style="font-size:inherit"// 胶囊按钮地位信息/span

span style="font-size:inherit"const/span menuButtonInfo = wx.getMenuButtonBoundingClientRect();

pspan style="font-size:15px"在控制台打印出这两个Api返回成果/span/pdiv class="image-package"img src=" " img-data="{"format":"jpeg","size":39744,"height":497,"width":679}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/

/divpspan style="font-size:15px"这里面我们只说几个我们接下来用到的参数。/span/pstatusBarHeight span style="font-size:inherit"// 状况栏高度/span

screenWidth span style="font-size:inherit"// 胶囊的宽度/span

top span style="font-size:inherit"// 胶囊到顶部距离/span

height span style="font-size:inherit"// 胶囊的高度/span

right span style="font-size:inherit"// 胶囊距离右边的距离/span

pspan style="font-size:15px"经由过程这几个参数,我们可以计算出状况栏的高度,微信胶囊所占的高度(存在padding值,可以使元素和胶囊纵向居中)/span

/ppspan style="font-size:15px"起首在app.js中定义全局data-globalData/span/pglobalData: {

navBarHeight: span style="font-size:inherit"0/span, span style="font-size:inherit"// 导航栏高度/span

menuBotton: span style="font-size:inherit"0/span, span style="font-size:inherit"// 胶囊距底部间距(保持底部间距一致)/span

menuRight: span style="font-size:inherit"0/span, span style="font-size:inherit"// 胶囊距右方间距(方保持左、右间距一致)/span

menuHeight: span style="font-size:inherit"0/span, span style="font-size:inherit"// 胶囊高度(自定义内容可与胶囊高度包管一致)/span

},

pspan style="font-size:15px"新建个办法/span

/psetNavBarInfo() {

span style="font-size:inherit"// 获取体系信息/span

const systemInfo = wx.getSystemInfoSync();

span style="font-size:inherit"// 胶囊按钮地位信息/span

const menuButtonInfo = wx.getMenuButtonBoundingClientRect();

span style="font-size:inherit"// 导航栏高度 = 状况栏到胶囊的间距(胶囊距上距离-状况栏高度) * 2 + 胶囊高度 + 状况栏高度/span

span style="font-size:inherit"this/span.globalData.navBarHeight = (menuButtonInfo.top - systemInfo.statusBarHeight) * span style="font-size:inherit"2/span + menuButtonInfo.height + systemInfo.statusBarHeight;

span style="font-size:inherit"this/span.globalData.menuBotton = menuButtonInfo.top - systemInfo.statusBarHeight;

span style="font-size:inherit"this/span.globalData.menuRight = systemInfo.screenWidth - menuButtonInfo.right;

span style="font-size:inherit"this/span.globalData.menuHeight = menuButtonInfo.right;

}

pspan style="font-size:15px"在onLaunch中调用,因为我这个项目是所有的导航都不消微信自带的,所以在app.js/span

/ppspan style="font-size:15px"中调用及设置data。/span/p onLaunch() {

span style="font-size:inherit"this/span.setNavBarInfo()

},

pspan style="font-size:15px"/span style="font-size:15px"到这里所须要用到的都已经存了起来,页面用法也比较简单,清除状况栏的高度,设置导航栏的高度和胶囊高度保持,用flex构造。/span

/ppstrongspan style="font-size:16px"2.页面适配/span/strong/ppspan style="font-size:15px"起首page.js中定义变量/span/pspan style="font-size:inherit"var/span app = getApp()

Page({

span style="font-size:inherit"/*

* 页面的初始数据

//span

data: {

navBarHeight: app.globalData.navBarHeight, span style="font-size:inherit"//导航栏高度/span

menuBotton: app.globalData.menuBotton, span style="font-size:inherit"//导航栏距离顶部距离/span

menuRight: app.globalData.menuRight, span style="font-size:inherit"//导航栏距离右侧距离/span

menuHeight: app.globalData.menuHeight, span style="font-size:inherit"//导航栏高度/span

}

})

pspan style="font-size:15px"页面应用/span

/pspan style="font-size:inherit"span style="font-size:inherit"view/span span style="font-size:inherit"class/span=span style="font-size:inherit""nav"/span span style="font-size:inherit"style/span=span style="font-size:inherit""height:{{navBarHeight}}px;"/span/span

span style="font-size:inherit"span style="font-size:inherit"view/span span style="font-size:inherit"class/span=span style="font-size:inherit""nav-main"/span/span

span style="font-size:inherit"/span

span style="font-size:inherit"span style="font-size:inherit"view/span

span style="font-size:inherit"class/span=span style="font-size:inherit""capsule-box"/span span style="font-size:inherit"style/span=span style="font-size:inherit""style="/spanspan style="font-size:inherit"height:/span{{menuHeight+menuBotton 2}}span style="font-size:inherit"px/span; span style="font-size:inherit"min-height:/span{{menuHeight}}span style="font-size:inherit"px/span; span style="font-size:inherit"line-height:/span{{menuHeight}}span style="font-size:inherit"px/span; span style="font-size:inherit"bottom:0px/span;span style="font-size:inherit"padding:0/span {{menuRight}}span style="font-size:inherit"px/span;"/span

span style="font-size:inherit"/span

span style="font-size:inherit"span style="font-size:inherit"slot/span/spanspan style="font-size:inherit"/span style="font-size:inherit"slot/span/span

span style="font-size:inherit"/span style="font-size:inherit"view/span/span

span style="font-size:inherit"/span style="font-size:inherit"view/span/span

span style="font-size:inherit"/span style="font-size:inherit"view/span/span

pspan style="font-size:15px"wxss/span

/pspan style="font-size:inherit"/ 公共导航 *//span

span style="font-size:inherit".nav/span {

span style="font-size:inherit"position/span: fixed;

span style="font-size:inherit"top/span: span style="font-size:inherit"0/span;

span style="font-size:inherit"left/span: span style="font-size:inherit"0/span;

span style="font-size:inherit"box-sizing/span: border-box;

span style="font-size:inherit"width/span: span style="font-size:inherit"100vw/span;

span style="font-size:inherit"z-index/span: span style="font-size:inherit"1000/span;

}

span style="font-size:inherit".nav-main/span {

span style="font-size:inherit"width/span: span style="font-size:inherit"100%/span;

span style="font-size:inherit"height/span: span style="font-size:inherit"100%/span;

span style="font-size:inherit"box-sizing/span: border-box;

span style="font-size:inherit"position/span: relative;

}

span style="font-size:inherit".nav/span span style="font-size:inherit".capsule-box/span {

span style="font-size:inherit"position/span: absolute;

span style="font-size:inherit"box-sizing/span: border-box;

span style="font-size:inherit"width/span: span style="font-size:inherit"100%/span;

span style="font-size:inherit"display/span: flex;

span style="font-size:inherit"align-items/span: center;

}

pspan style="font-size:15px"最终后果/span/pdiv class="image-package"img src=" " img-data="{"format":"jpeg","size":4933,"height":105,"width":349}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/

/divpspan style="font-size:15px"/

/ppspan style="font-size:15px"此种适配筹划适应所有手机,应当说是最优的选择。/span/p

微信小法度榜样开辟文档怎么做

小法度榜样有官方的开辟文档的,不须要本身做。

申请后就可以从小法度榜样官网如今文档的。

小程序官方文档的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于小程序 文档、小程序官方文档的信息别忘了在本站进行查找喔。

猜你喜欢

发表评论

发表评论:

扫描微信

扫一扫添加微信

分享:

支付宝

微信