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


    基本组件

    视图容器
    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指向的是

  • 相关阅读:
    WORD中的表格内容回车行距过大无法调整行距
    基于Pytorch的猫狗图片分类【深度学习CNN】
    qemu在ARM和X86平台上的运行机制分析
    python通用操作文章集合
    string的使用和模拟实现
    oracle截取字符串前几位用substr函数如何操作?
    linux-划分分区&挂载磁盘
    【无标题】C++库编译
    零基础学Python:Matplotlib用法
    辉芒微电子-使用verilog实现一个或门的电路。
  • 原文地址:https://blog.csdn.net/qq_47234456/article/details/127747399