• 微信小程序(基础语法)


    基本组件

    视图容器
    view

    当作div写即可

    scroll-view
    <scroll-view class="container" scroll-y>
      <view>Aview>
      <view>Bview>
      <view>Cview>
    scroll-view>
    
    • 1
    • 2
    • 3
    • 4
    • 5

    当内部元素大于外部容器container时,会自动开启滚动

    swiper和swiper-item
    <swiper>
      <swiper-item>
        <view class="item">Aview>
      swiper-item>
      <swiper-item>
        <view class="item">Bview>
      swiper-item>
      <swiper-item>
        <view class="item">Cview>
      swiper-item>
    swiper>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    swiper常见属性

    请添加图片描述

    基础内容组件
    text

    类似于span

    通过text组件的selectable属性,实现长按选中文本内容的效果

    rich-text

    富文本组件

    通过rich-text组件的nodes属性节点,把 HTML字符串渲染为对应的UI结构

    其他常用组件
    button

    功能丰富,通过open-type属性可以调用微信提供的各种功能

    请添加图片描述

    image

    默认宽300px,高240px

    image的mode属性用来指定图片的裁剪和缩放方式,常用mode属性如下:

    请添加图片描述

    navigator

    基本模板

    数据绑定

    同vue2

    数据定义在.js文件的data中

    插值表达式
    • 动态绑定内容
    • 动态绑定属性

    注意,小程序中的属性绑定也使用插值表达式,而不是类似v-bind的指令

      data: {
        mydata:'123',
        imgSrc:'http://www.123.com'
      },
    
    • 1
    • 2
    • 3
    • 4
    <image src="{{imgSrc}}">image>
    
    • 1
    • 三元运算
    事件绑定
    常用事件

    请添加图片描述

    事件回调接收的事件对象event

    请添加图片描述

    target是触发该事件的源头组件,而currentTarget则是当前事件所绑定的组件。举例如下:

    请添加图片描述

    e.target指向的是

  • 相关阅读:
    02-1解析xpath
    CentOS7.6升级内核到5.11及build RPM包
    MySQL 锁
    约瑟夫环 数学解法
    如何把家装修出温馨的感觉?极家好不好
    【C++】特殊类设计
    介绍几种常用的Oracle客户端工具
    X射线的性质
    【Vue3】第十四部分 父子组件传参
    Vue3 <script setup lang=“ts“> 使用指南
  • 原文地址:https://blog.csdn.net/qq_47234456/article/details/127747399