专业网站建设品牌,18年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
优化推广
> 微信小程序制作常用方法
微信小程序制作常用方法
来源:网络整理 时间:2023/3/21 5:34:12 共
3615
浏览
分享数:
2
微信小程序自定义底部导航实现方法;
前面最简单的底部导航有很多情况下不能使用,比如:想要使用svg和字体图标 ,比如想要的底部菜单栏个数多于5个(一般情况下小于等于5个 ,我说的是有两个端入口的情况,比如教师端和学生端)
自定义导航有两种方式:将导航作为组件 和 将页面作为组件
(1)将导航作为组件
缺点 :会导致页面第一次进入的时候切换会导致有页面闪烁,这个闪烁其实就是url跳转。
这里代码就不放了,因为这个缺点实在是我无法容忍的,大家有需要的话,可以去查“自定义tabBar”,总会找到的。
(2)将页面作为组件
大致原理就是在主页面上写底部菜单代码,通过绑定这些菜单按钮来更改当前页面
主页面代码如下index.wxml
小程序tabBar右上角加标志加数字提醒方法;
显示数字或文字
wx.setTabBarBadge({
index: 4,
text: ‘new’, //可改
});
移除文字
wx.removeTabBarBadge({
index: 4,
});
//加红点
wx.showTabBarRedDot({
index: 4,
});
移除红点
wx.hideTabBarRedDot({
index: 4,
});
小程序TabBar栏的显示和隐藏方法;
有的时候我们可能需要将底部的TabBar隐藏起来,比如弹出分享弹出框得时候就可设置隐藏。
十分简单,参考以下:
// 显示
wx.showTabBar({})
// 隐藏
wx.hideTabBar({})
每个API都有动画animation属性,运行动画时会留出黑块,非常丑,选择性使用
以下是小程序对应的文档:
http
s://developers.weixin.qq.com/miniprogram/dev/api/ui-tabbar.html#wxsettabbaritemobject
bug:目前亲测发现安卓手机在显示和隐藏tab时页面会出现晃动的情况
微信小程序进行加减法运算的小技巧;
Page({
data: {
lastpasslevel:6,
},
togame: function () {
var nowlevel = this.data.lastpasslevel-1+2;//这里是一个很有趣的加法运算,本来想获取到当前关卡只需要将lastpasslevel加1即可,可字符串直接加就成了连接,但是先减1再加2就能进行运算。可能微信小程序内部封装了自动转换的方法把。
wx.navigateTo({
url: ‘../arscan/arscan?cpId=’ + this.data.cpId + ‘&nowlevel=’ + nowlevel
})
}
})
微信小程序中目前不清楚它的运算逻辑是怎样的,本来直接对某个定义的数值进行加1运算,却变成了字符串拼接,后来试了先减一再加二,就变成了加1运算。
微信小程序图片、组建透明度设置方法;
div
{
opacity:0.5;
}
//图片透明度
<image src="1."></image>
// opacity :规定不透明度。从 0.0 (完全透明)到 1.0(完全不透明)
有两种
解决方案
,
1.重写tabBar, (自定义) 这个方法相对太麻烦了,对于新手来说不太容易控制
2. 设计图标样式规范, (所切的png图片,给它里面留下相应尺寸的空白) 看下图
小程序tabBar图标显示太大解决方法,
1.重写tabBar, (自定义) 这个方法相对太麻烦了,对于新手来说不太容易控制
2. 设计图标样式规范, (所切的png图片,给它里面留下相应尺寸的空白) 看下图
下载此图片查看,
png格式的图片, 在切图时,不要紧贴图像切, 流出相应比例的空白;
微信小程实现序点击分享功能方法;
[html部分]
<view>
<!-- <button>{{motto}}</button> -->
<button open-type="share" hover-class="other-button-hover">
{{motto}}
</button>
</view>
[
js
部分]
pages({
data: {
tempFilePaths: '',
motto: '分享给朋友',
userInfo: {},
hasUserInfo: false,
canIUse: wx.canIUse('button.open-type.getUserInfo')
},
//分享按钮函数
onShareAppMessage: function (ops) {
if (ops.from === 'button') {
// 来自页面内转发按钮
console.log(ops.target)
}
return {
title: 'XXX小程序',
path: 'pages/index/index',
success: function (res) {
// 转发成功
console.log("转发成功:" + JSON.stringify(res));
},
fail: function (res) {
// 转发失败
console.log("转发失败:" + JSON.stringify(res));
}
}
},
})
TAG标签耗时:0.0064330101013184 秒
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
食品广告设计网站制作方法
战魂软件图标设计网站大全
个人简历字体设计网站大全
位面店铺系统设计网站大全
深圳工装设计网站推荐知乎
西瓜酒包装设计网站大全
中式植物美陈设计网站大全
国外的设计网站鞋品有哪些
乐蛙官网设计网站地址在哪
搜索系统设计网站排名第一
·上一条:
智慧景区票务系统建设的必要性
|
·下一条:
JSP动态页面开发优势和劣势
同类资讯
六道科技为启振环保提供网站建设服务
六道科技为莫瑞集团提供网站建设服务
六道科技为冠贤家具提供网站建设服务
六道科技为伊丽莎白卫浴提供网站建设服务
六道科技分享几个营销型网站建设的小技巧给大家
网站建设当中影响优化的因素 这几点要注意
进行网站建设之前必须要了解一些知识
六道科技托利斯香薰为提供网站建设服务
六道科技为钢兴诚金属提供网站建设服务
网站设计的好与坏,关乎用户体验
好的配色方案让你的网站建设更具“魅力”
一份超详细的网站推广优化方案
一份详尽完美的网站建设计划书应当怎么制作?
企业建网站如何解决页面加载速度问题
不会网站开发技术可以建设网站吗
怎么优化自己网站?这些方面你要知道
网站制作方案当中哪几个点比较重要
新手如何进行网站构建 步骤详解
建设网站如此便宜? 企业是受益? 是受害?
如何打造一个极简风格的企业网站
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2026 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com