专业网站建设品牌,17年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
优化推广
> 微信小程序制作常用方法
微信小程序制作常用方法
来源:网络整理 时间:2023/3/21 5:34:12 共
3594
浏览
分享数:
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动态页面开发优势和劣势
同类资讯
创造个性网站,就是创造一个新的神话
浅析网页设计页面排版的重要意义
关于网页色彩设计你不知道的事
巧用“色彩”,为你的网站设计增光添彩
如何做出优秀的网页设计
网站设计的原则有哪些
栅格系统为什么被广泛应用到网页设计中
网页设计过程中会遇到哪些问题
个人网站模板哪里找?需要注意什么问题?
专题学习网站的需求分析与功能定位
搜索引擎与企业网站的制作有着重要的关联
网页设计中的平面设计原则
网站建设中的技术支持
网站建设有哪些需要注意的地方呢?
网站建设过程中客户最在意哪些问题?
发外链对于网站SEO优化有什么作用?
虚拟主机和云服务器哪个对网站seo优化有利?
怎样为一个新网站确定 SEO 关键词?
网站的seo诊断从哪些方面着手?
浅析网站结构规划与栏目板块的编排
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com