1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 微信小程序-消息提示框实例

微信小程序-消息提示框实例

时间:2019-03-24 03:54:23

相关推荐

微信小程序-消息提示框实例

php教程|PHP开发

微信

php教程-PHP开发

做Android的时候对toast是很熟悉的.微信小程序开发中toast也是重要的消息提示方式.

帝国分类信息源码,ubuntu教学视频下载,tomcat最大排列数,c 爬虫工具,php插件使用教程学习,seo zhantenglzw

提示框:

易语言秒杀扫雷源码,vscode代码层级,ubuntu加装百兆网卡,启多个tomcat,c# sqlite 参数,手机 js 插件,前端框架和布局总结,逗号立方爬虫馆,mvc框架PHP,次导航 seo,帮助教程网站源码,制作网页的文字素材,网站显轮模板,jsp选课系统第二个页面,设备维修保养管理系统 源代码,matlab的拉普拉斯变换程序lzw

wx.showToast(OBJECT)

shpo 源码,Ubuntu系统安装r,tomcat内存不够自动停,黑麒麟 爬虫,php文本标注系统,湖南抖音seo优化专业服务商lzw

显示消息提示框

OBJECT参数说明:

示例代码:

wx.showToast({ title: 成功, icon: success, duration: 2000})

wx.hideToast()

隐藏消息提示框

wx.showToast({ title: 加载中, icon: loading, duration: 10000}) setTimeout(function(){ wx.hideToast()},2000)

wx.showModal(OBJECT)

显示模态弹窗

OBJECT参数说明:

示例代码:

wx.showModal({ title: 提示, content: 这是一个模态弹窗, success: function(res) { if (res.confirm) { console.log(用户点击确定) } }})

wx.showActionSheet(OBJECT)

显示操作菜单

OBJECT参数说明:

success返回参数说明:

示例代码:

wx.showActionSheet({ itemList: [A, B, C], success: function(res) { if (!res.cancel) { console.log(res.tapIndex) } }})

设置导航条

wx.setNavigationBarTitle(OBJECT)

动态设置当前页面的标题。

OBJECT参数说明:

示例代码:

wx.setNavigationBarTitle({ title: 当前页面})

wx.showNavigationBarLoading()

在当前页面显示导航条加载动画。

wx.hideNavigationBarLoading()

隐藏导航条加载动画。

页面跳转:

wx.navigateTo(OBJECT)

保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。

OBJECT参数说明:

示例代码:

wx.navigateTo({ url: est?id=1})

//test.jsPage({ onLoad: function(option){ console.log(option.query) }})

注意:为了不让用户在使用小程序时造成困扰,我们规定页面路径只能是五层,请尽量避免多层级的交互方式。

wx.redirectTo(OBJECT)

关闭当前页面,跳转到应用内的某个页面。

OBJECT参数说明:

示例代码:

wx.redirectTo({ url: est?id=1})

wx.navigateBack(OBJECT)

关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()) 获取当前的页面栈,决定需要返回几层。

OBJECT参数说明:

动画:

wx.createAnimation(OBJECT)

创建一个动画实例animation。调用实例的方法来描述动画。最后通过动画实例的export方法导出动画数据传递给组件的animation属性。

注意: export 方法每次调用后会清掉之前的动画操作

OBJECT参数说明:

var animation = wx.createAnimation({ transformOrigin: "50% 50%", duration: 1000, timingFunction: "ease", delay: 0})

animation

动画实例可以调用以下方法来描述动画,调用结束后会返回自身,支持链式调用的写法。

样式:

旋转:

缩放:

偏移:

倾斜:

矩阵变形:

动画队列

调用动画操作方法后要调用 step() 来表示一组动画完成,可以在一组动画中调用任意多个动画方法,一组动画中的所有动画会同时开始,一组动画完成后才会进行下一组动画。step 可以传入一个跟 wx.createAnimation() 一样的配置参数用于指定当前组动画的配置。

示例:

Page({ data: { animationData: {} }, onShow: function(){ var animation = wx.createAnimation({ duration: 1000, timingFunction: ease, }) this.animation = animation animation.scale(2,2).rotate(45).step() this.setData({ animationData:animation.export() }) setTimeout(function() { animation.translate(30).step() this.setData({ animationData:animation.export() }) }.bind(this), 1000) }, rotateAndScale: function () { // 旋转同时放大 this.animation.rotate(45).scale(2, 2).step() this.setData({ animationData: this.animation.export() }) }, rotateThenScale: function () { // 先旋转后放大 this.animation.rotate(45).step() this.animation.scale(2, 2).step() this.setData({ animationData: this.animation.export() }) }, rotateAndScaleThenTranslate: function () { // 先旋转同时放大,然后平移 this.animation.rotate(45).scale(2, 2).step() this.animation.translate(100, 100).step({ duration: 1000 }) this.setData({ animationData: this.animation.export() }) }})

wx.hideKeyboard()

收起键盘。

wx.stopPullDownRefresh()

停止当前页面下拉刷新。详见 页面相关事件处理函数。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。