zoukankan      html  css  js  c++  java
  • 微信小程序学习

    参考文件:https://developers.weixin.qq.com/miniprogram/dev/component/

    view:相当于html的div

    text:相当于html的span

    Page({
      data: {
        imgUrls: [
          'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
          'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
          'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'
        ],
        indicatorDots: false,    //是否有小黑点0
        autoplay: false,    //是否自动跳转
        interval: 5000,//自动跳转时间为5秒
        duration: 1000
      },
      changeIndicatorDots(e) {
        this.setData({
          indicatorDots: !this.data.indicatorDots
        })
      },
      changeAutoplay(e) {
        this.setData({
          autoplay: !this.data.autoplay
        })
      },
      intervalChange(e) {
        this.setData({
          interval: e.detail.value
        })
      },
      durationChange(e) {
        this.setData({
          duration: e.detail.value
        })
      }
    })
    css参考

     app.json

    {
      "pages":[
        "pages/index/index",
        "pages/user/user",
        "Pages/cars/cars"
      ],
      "window":{
        "backgroundTextStyle":"light",
        "navigationBarBackgroundColor": "#fff",//头顶颜色
        "navigationBarTitleText": "WeChat",    //顶部显示标题
        "navigationBarTextStyle":"black"  //顶部字体只能是黑白
      },
    "tabBar": {
        "list": [
          {
            "pagePath": "pages/index/index",//指定访问页面
            "text": "随时随地",    //显示标题
            "iconPath": "/images/c2.jpg",//不在当前页面时候显示图标
            "selectedIconPath": "/images/c1.jpg"//当前页面显示图标
          },
          {
            "pagePath": "pages/user/user",
            "text": "电商",
            "iconPath": "/images/c2.jpg",
            "selectedIconPath": "/images/c1.jpg"
          },
          {
            "pagePath": "Pages/cars/cars",
            "text": "电商",
            "iconPath": "/images/c2.jpg",
            "selectedIconPath": "/images/c1.jpg"
          }
        ]
      }
    }
    /**app.wxss**/
    page{
      font-size: 30rpx;//page整体页面字体大小
      color: #ccc;//字体颜色
      font-family: mirrosoft yaei;//字体类型
    }
    .pro{
       30%;//class为pro的宽度
    }
    .pro image{
       100%;
      height: 200rpx;
    }
    
    .content{
       100%;
      margin-top: 20rpx;//距离上边20rpx
      display: flex;//class为content的让里面的浮动起来
      flex-flow: wrap;//超过就跳转
      justify-content: space-around;//图与图之间增加间距
    }

    跳转:

    //index.wxml
    <button type='default'ontap="goToMyPage">跳转到我的页面 </button>
    
    <view>
      <navigator url="../mypage/mypage" hover-class='navigator-hover'>navigator跳转</navigator>
    </view>
    
    //index.js
     goToMyPage:function(){
        wx.navigateTo({
          //url是相对路径,不需要后缀
          url:'../mypage/mypage'
        })
        //不能返回之前的页面,
        // wx.redirectTo({
        //   url: '../mypage/mypage',
        // })
      }
    跳转
    <view>
      <navigator url="../mypage/mypage" redirect hover-class='navigator-hover'>重定向navigator跳转</navigator>
    </view>

    点击触发函数:

    //index.wmxl
    <button type='default' bindtap="anyfunction">测试点击触发函数
    <text>{{mytext}}</text>
    <text>mytext2->{{mytext2.num}}</text>
    </button>
    
    //index.js
    Page({
      data: {
        motto: 'Hello World',
        userInfo: {},
        hasUserInfo: false,
        canIUse: wx.canIUse('button.open-type.getUserInfo'),
        mytext: "我的第一个页面",
        mytext2:{
          num:300
        }
      },, anyfunction: function () {
        console.log("anyfunction");
        this.setData({
          //修改变量
          mytext : 200,
          //修改字典
          "mytext2.num":90
        })
      }
      , goToMyPage:function(){
        wx.navigateTo({
          //url是相对路径,不需要后缀
          url:'../mypage/mypage'
        })
        //不能返回之前的页面,
        // wx.redirectTo({
        //   url: '../mypage/mypage',
        // })
      }
    })
    点击触发函数
  • 相关阅读:
    Spring集成MyBatis
    UpdatePanel的简单用法(转)
    updatePanel导致JS失效的解决办法(转)
    sql面试题(学生表_课程表_成绩表_教师表)
    javascript深入理解js闭包
    T-SQL利用Case When Then多条件判断
    T-SQL排名函数
    DataTable字符串类型的数字,按照数字类型排序
    Sql 行转列问题总结
    行转列:SQL SERVER PIVOT与用法解释
  • 原文地址:https://www.cnblogs.com/cheng662540/p/10161825.html
Copyright © 2011-2022 走看看