• 微信小程序学习


    参考文件: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',
        // })
      }
    })
    点击触发函数
  • 相关阅读:
    react篇章-React State(状态)
    react篇章-React 组件-复合组件
    react篇章-React 组件-向组件传递参数
    react篇章-React 组件-ES6 class 来定义一个组件
    React篇章-React 组件
    复习常用算法_冒泡算法
    项目管理小结(如何做好一个百万级项目甚至千万级别的项目)
    AOP切点切面内容
    Spring 框架
    Spring MVC 框架
  • 原文地址:https://www.cnblogs.com/cheng662540/p/10161825.html
Copyright © 2020-2023  润新知