微信小程序提示框-微信小程序微信登录开发
由于小程序的竞争越来越激烈,小程序开发者一直致力于开发不同的小程序使用效果,比如动画弹框的开发。 微信小程序的动画弹框需要哪些开发和设置? 以下是相关资料,希望对大家有所帮助。
微信小程序动画弹框效果:
微信小程序动画弹出框项目目录:
app.js、app.json、app.wxss是全局文件,必备文件。 app.wxss 中定义的样式是全局样式,适用于每个小程序页面。 页面的wxss文件中定义的样式是部分样式,只作用于对应的页面,覆盖app.wxss中的同一个选择器。
app.js文件代码:
应用程序({
onLaunch: 函数 () {
console.log('小程序已经启动')
},
onShow: 函数 () {
console.log('小程序显示')
},
onHide: 函数 () {
console.log('小程序隐藏')
},
全局数据:{
有登录:假
}
})
app.json 文件代码:
{
“页面”:[
“页面/第一/第一”
],
“窗户”: {
"navigationBarTextStyle": "黑色",
"navigationBarTitleText": "我的第一个小程序",
"navigationBarBackgroundColor": "#fbf9fe",
“背景颜色”:“#fbf9fe”
},
“调试”:真
}
app.json 中的页面起到设置页面路径的作用。
app.wxss是一个样式文件,和css文件一样,暂时没有在里面写代码,不影响。
然后是第一个文件夹下的文件
first.js文件是一个小的程序逻辑层文件,就像框架中的一个控制器; first.json是一个配置文件,一些文件的路径需要在里面; first.wxml 就像一个 html 文件; first.wxss 就像是html的css文件。
first.js文件代码:
变量状态=真;
页({
toastShow:函数(事件){
console.log("触发点击事件微信小程序提示框,弹出toast")
状态=假
this.setData({status:status})//setData方法可以创建一个新的数据属性,从而达到与视图实时同步的效果
},
toastHide:函数(事件){
console.log("触发bindchange,隐藏toast")
状态=真
this.setData({status:status})
},
数据:{
status:status//data中的属性可以传递给视图
}
})
First.wxml文件代码:
点击弹出toast
这是吐司
这是状态的值:{{status}}
暗示:
toast标签的duration属性说明:hidden设置为false后,延迟触发bindchange,单位毫秒。 在这个应用中,点击按钮后微信小程序提示框,会触发bindtap的绑定事件toastShow:status设置为false,即显示toast。 3秒后,toast标签中bindchange的绑定事件toastHide被触发,状态置为true,即toast隐藏。
first.wxss文件代码:
。我的风格{
颜色:青色;
文字对齐:居中
}
参考以上资料和小程序代码,很容易实现微信小程序动画弹出框的效果。 相信大家很快就能开发出微信小程序动画弹框了。 想要获取更多实用资讯,请关注微信小程序商城。
如何实现微信小程序动画交互?
微信小程序动画分析
微信小程序动画主播案例