• 微信小程序开发(五)-⼩程序事件的绑定与样式


    一. ⼩程序事件的绑定

    ⼩程序中绑定事件,通过bind关键字来实现。如 bindtap,bindinput,bindchange等
    不同的组件⽀持不同的事件,具体看组件的说明即可。
     
    1.wxml
     
    <input bindinput="handleInput" />
    

    2.page

    Page({
      // 绑定的事件
      handleInput: function(e) {
        console.log(e);
        console.log("值被改变了");
     }
    })
    

    3.特别注意

    a.绑定事件时不能带参数 不能带括号

    b. 事件传值 通过标签⾃定义属性的⽅式 和 value

    <input bindinput="handleInput" data-item="100" />
    

    c.事件触发时获取数据

      handleInput: function(e) {
        // {item:100}
       console.log(e.currentTarget.dataset)
          
        // 输入框的值
       console.log(e.detail.value);
     }
    

    二.样式 WXSS

    WXSS( WeiXin Style Sheets)是⼀套样式语⾔,⽤于描述 WXML的组件样式。
    与 CSS 相⽐,WXSS 扩展的特性有:
      响应式⻓度单位 rpx
      样式导⼊
    1.尺⼨单位
    rpx(responsive pixel): 可以根据屏幕宽度进⾏⾃适应。规定屏幕宽为 750rpx
    。如在iPhone6上,屏幕宽度为 375px,共有750个物理像素,则750rpx = 375px = 750物理像素,
    1rpx = 0.5px = 1物理像素。
     
     
    使⽤步骤:
    1. 确定设计稿宽度 pageWidth
    2. 计算⽐例 750rpx = pageWidth px,因此 1px=750rpx/pageWidth。
    3. 在less⽂件中,只要把设计稿中的 px=> 750/pageWidth rpx即可。
     
    2.选择器
    ⽬前⽀持的选择器有:

      

  • 相关阅读:
    词法定界
    Lua 多维表的遍历中的赋值
    mac虚拟机parallels 无法启动 "Windows 7" 虚拟机
    MAC下Android的Eclipse开发环境的搭建
    Lua 的函数库 01
    mac 安装lua并配置Subline Text2 的lua开发环境
    Sublime Text2 注册码 汉化 配置lua开发环境
    js 月历 时间函数 月份第一天 星期的判断
    android 判断app是否处于前台
    android 更新下载apk
  • 原文地址:https://www.cnblogs.com/feifan1/p/12816838.html
Copyright © 2020-2023  润新知