美文网首页
小程序开发三——常用组件

小程序开发三——常用组件

作者: 玉思盈蝶 | 来源:发表于2020-04-22 19:30 被阅读0次

    1、view:

    2、text:

    长按文字复制。

    <text selectable="true">
      哈哈哈哈
    </text>
    

    对文本内容解绑。

    <text selectable decode>
      哈哈哈哈 &nbsp; 123
    </text>
    

    3、image:

    默认宽度320px,高度240px
    支持懒加载。

    <image mode="bottom" lazy-load src=""></image>
    

    4、swiper:

    轮播图最外层是swiper
    每一个轮播项 swiper-item
    swiper存在默认样式 width:100% image存在默认宽高320 *240
    swiper高度无法实现由内容撑开。

    image.png image.png
    <swiper>
      <swiper-item>
        <image mode="widthFix" src=""></image>
      </swiper-item>
      <swiper-item>
        <image mode="widthFix" src=""></image>
      </swiper-item>
      <swiper-item>
        <image mode="widthFix" src=""></image>
      </swiper-item>
    </swiper>
    

    5、navigator:

    块级元素,默认自动换行,可以直接设置宽高。
    url:要跳转的页面路径 绝对路径或者相对路径。不允许跳转到tabbar页面。

    <navigator url="/pages/demo02/demo02">点我进去啊</navigator>
    

    redirect:

    关闭当前页面,跳转到某个页面;不允许跳转到tabbar页面。

    <navigator open-type="redirect" url="/pages/demo02/demo02">点我进去啊redirect</navigator>
    

    switchTab:

    跳转到tabbar页面,关闭其他所有非tabbar页面;

    <navigator open-type="switchTab" url="/pages/demo02/demo02">点我进去啊switchTabbar</navigator>
    

    reLaunch:

    关闭所有页面,可以随便跳转应用某个页面。

    navigateBack: 返回页面。

    exit: 退出小程序。

    6、rich-text:富文本标签

    nodes属性来实现
    接收标签字符串
    接收对象数组

    7、button:

    size控制按钮大小:
    default默认大小
    mini小尺寸
    type控制按钮颜色:
    default 灰色
    primary 绿色
    warn 红色
    ......

    8、button的开放能力:

    9、icon:

    <icon type="success" size="20" color="green"></icon>
    

    10、radio:

    color修改颜色
    是否选中要配合radio-group一起使用

    <radio-group bindchange='handlechange'>
      <radio value='male'>男</radio>
      <radio value='female'>女</radio>
    </radio-group>
    <view>您选中的是:{{gender}}</view>
    
    Page({
      data: {
        gender: ''
      },
    
      handlechange(e) {
        let gender = e.detail.value
        this.setData({
          gender
        })
      },
    

    11、checkbox:

    color修改颜色
    是否选中要配合radio-group一起使用

    Page({
      data: {
        list: [
          {
            id: 0,
            name: "苹果",
            value: "apple"
          },
          {
            id: 1,
            name: "梨子",
            value: "lizi"
          },
          {
            id: 2,
            name: "香蕉",
            value: "banner"
          }
        ]
      },
      bindchange(e) {
        console.log(e)
      }
    })
    
    <view>
      <checkbox-group bindchange="bindchange">
        <checkbox value="{{item.value}}" wx:for="{{list}}" wx:key="id">
        {{item.name}}
        </checkbox>
      </checkbox-group>
    </view>
    

    相关文章

      网友评论

          本文标题:小程序开发三——常用组件

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