美文网首页
小程序学习

小程序学习

作者: 寻叶亭 | 来源:发表于2017-08-13 21:42 被阅读39次

需求:添加一个页面,通过按钮触发事件,且可从首页跳转至该页面


首页

如图,红框部分是添加的内容,其他的都是demo自带的

添加一个页面只需4个文件即可,其中.js文件和.wxml文件是必需的,.js文件里面一般写初始化数据和定义方法,如图中的navigateTo()方法是微信封装好的导航方法

.wxml定义事件触发方法,这里添加了一个button,通过bindtab绑定js文件中定义的方法,如下图

<!--index.wxml-->
<view class="container">
<view  bindtap="bindViewTap" class="userinfo">
<image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
<text class="userinfo-nickname">{{userInfo.nickName}}</text>
</view>
<view class="usermotto">
  <text class="user-motto">{{motto}}</text>
  <button type="default" bindtap="bindViewTap2">前往我的朋友圈</button>
</view>
</view>

点击【前往我的朋友圈】,跳转到如下界面

我的朋友圈

点击【点赞】后人气指数+1

人气指数+1

mypage.js代码如下

Page({
data: {
  mytext:"人气指数100"
         },
anyfunction: function () {
      console.log("执行anyfunction");
          this.setData({
              mytext: "人气指数101"
                    });
           }
  })

mypage.wxml代码:

<view class="container">
<text>Welcome to mypage!</text>
<button type="default" bindtap="anyfunction">点赞</button>
<text>{{mytext}}</text>
</view>

剩下mypage.json和mypage.wxss主要是定义页面样式,从其他页面复制过来即可

//mypage.json
{
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "我的朋友圈",
"navigationBarTextStyle": "black",
"enablePullDownRefresh": true  
}

其中enablePullDownRefresh属性是指页面是否支持下拉刷新

/* pages/mypage/mypage.wxss */
.container {
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
padding: 200rpx 0;
box-sizing: border-box;
 } 

相关文章

  • 【值得收藏】微信小程序开发干货合集,快上车!

    小程序的成功,让广大程序员早已不再纠结该不该学习小程序开发 ,但会纠结如何学习小程序开发,为帮助大家更好的学习小程...

  • 微信小程序知识全景思维导图

    微信小程序思维导图 腾讯云小程序学习地址 小程序开发文档 小程序开发社区

  • 2018-08-31

    小程序学习

  • 微信小程序学习资源视频书籍免费

    搜索微信公众号【程序学习员】关注 回复“学习”领取小程序学习资源 ​​ 微信小程序源码:大转盘https://gi...

  • 小程序提交了!

    从零开发一款小程序项目——生活全能通!主要学习小程序的整个开发流程、学习小程序组件和API的使用。本项目仅用于学习...

  • 小程序学习

    禾匠【安装视频教程】链接:[https://pan.baidu.com/s/1e6PCliaIWGEY0_wMoo...

  • 小程序学习

    并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。 因为wx:if是一个控制属性,需要...

  • 小程序学习

    1.导航跳转的两种方式在.js 文件中实现函数跳转

  • 学习小程序

    网址:https://mp.weixin.qq.com/debug/wxadoc/dev/小程序入门学习资料网址:...

  • 小程序学习

    需求:添加一个页面,通过按钮触发事件,且可从首页跳转至该页面 如图,红框部分是添加的内容,其他的都是demo自带的...

网友评论

      本文标题:小程序学习

      本文链接:https://www.haomeiwen.com/subject/hanerxtx.html