美文网首页
微信小程序

微信小程序

作者: 好小葱1 | 来源:发表于2018-07-31 11:51 被阅读4次

    微信小程序开发的记录

    渲染标签

    1. 条件标签:

      # way0: true/false是布尔值
      <view wx:if="{{true}}"></view>
      
      # way1: var_name是变量
      <view wx:if="{{var_name}}"></view>
      
      # way2:
      <view wx:if="{{var_name}}"</view>
      <view wx:else="{{var_name}}"></view>
      
    2. for循环标签

      # way0:
      <view wx:for="{{iteral_var}}">
      默认索引{{index}} - 默认迭代值{{item}}
      </view>
      
      # way1:指定index/item名字
      <view wx:for="{{iteral_var}}" wx:for-index='inx' wx:for-item='it'>
      指定索引{{inx}} - 指定迭代值{{it}}
      </view>
      

    模板渲染

    !1)模板中导入模板是不生效的

    ! 2)""中间不能使"",该换成''

    1. 创建模板在.js文件

      <template name="footer1">
      这是底部脚本的模板0000 -- {{temp_var}}
      </template>
      
      <template name="footer2">
      这是底部脚本的模板11111
      </template>
      
    2. 导入模板

      <import src="../templates/footer" />
      <template is="footer1" data="{{temp_var: 'hahah source data"}}"/>
      <template is="footer2" />
      

    事件

    1. 事件类别
      1. 点击事件-tap
      2. 长按事件-longtap
      3. 触摸事件-touchstart、touchend、touchmove、touchcansel
      4. 其它-submit、input
    2. 事件绑定
      1. bind绑定
        <view class="view0" bindcap="view0_click">...</view>
        
      2. catch绑定
        <view class="view0" catchcap="view0_click">...</view>
        
    3. 事件对象
      1. 类型-type
      2. 时间戳-timeStamp
      3. 事件源组件-target
        # 向dataset属性里面加上变量id, title的值(注意id和data-id不要混淆)
        <view class="view2" bindtap="view2_click" id="view2" data-title="标题" data-id="100">...</view>
        
      4. 当前组件-currentTarget
      5. 触摸点数-touches

    相关文章

      网友评论

          本文标题:微信小程序

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