• vue mandmobile ui实现三列列表的方法


    vue mandmobile ui实现三列列表的方法

    请问这种列表的要用那个组件好呢?
    Cellitem 只能用到两列,这个要三列的怎么弄?
    mand的好像没有listview,grid组件的

    问了mandmobile的群主说是可以通过Cellitem的slot插槽left default right来实现的

    模版代码如下:

    <div class="md-example-child md-example-child-tabs md-example-child-tabs-0">
          <md-tabs :titles="titles">
            <div class="md-example-child md-example-child-field md-example-child-field-2">
              <md-field title>
                <md-field-item name="item2" title align="center" @click="onClick">
                  <div slot="left">left</div>
                  <div slot="default">center</div>
                  <div slot="right">rignt</div>
                </md-field-item>
              </md-field>
            </div>
          </md-tabs>
        </div>

     完整代码如下:

    <template>
      <main id="home" class="view" role="main">
        <div class="heading">
          <h1>
            <span>行情</span>
          </h1>
        </div>
        <div class="md-example-child md-example-child-tabs md-example-child-tabs-0">
          <md-tabs :titles="titles">
            <div class="md-example-child md-example-child-field md-example-child-field-2">
              <md-field title>
                <md-field-item name="item2" title align="center" @click="onClick">
                  <div slot="left">left</div>
                  <div slot="default">center</div>
                  <div slot="right">rignt</div>
                </md-field-item>
              </md-field>
            </div>
          </md-tabs>
        </div>
    
        <md-button @click="handleClick">点我</md-button>
      </main>
    </template>
     
    <script>
    import {
      Button,
      Toast,
      Tabs,
      Field,
      FieldItem,
      Icon,
      Dialog
    } from "mand-mobile";
    
    export default {
      name: "home-view",
      data() {
        return {
          titles: ["OCC", "USDT", "ETH", "BTC"]
        };
      },
      components: {
        [Field.name]: Field,
        [FieldItem.name]: FieldItem,
        [Icon.name]: Icon,
        [Tabs.name]: Tabs,
        [Button.name]: Button
      },
      methods: {
        onClick(name) {
          Dialog.alert({
            content: `点击了 ${name}`
          });
        },
        handleClick() {
          Toast.info("不错哟~");
        }
      }
    };
    </script>
    
    <style>
    .heading {
      text-align: center;
      margin-bottom: 10px;
    }
    .heading h1 {
      line-height: 1.15;
      font-size: 40px;
      font-family: PingFang-SC-Bold;
      color: rgba(1, 22, 39, 1);
      font-weight: bold;
    }
    .heading h1 span {
      position: relative;
    }
    .heading h1 span::after {
      content: "";
      position: absolute;
      z-index: -1;
      left: 0;
      bottom: 8px;
       100%;
      height: 20px;
      background: #ecf6ff;
    }
    .heading p {
      font-size: 32px;
      color: #666;
      line-height: 56px;
    }
    </style>
  • 相关阅读:
    3.创建第一个android项目
    2.SDK目录结构和adb工具及命令介绍
    1.安卓开发之环境搭建
    组成原理习题(一)
    微软职位内部推荐-Software Development Engineer II
    微软职位内部推荐-Enterprise Architect
    微软职位内部推荐-Senior NLP Scientist & Developer
    微软职位内部推荐-Sr DEV Lead, Bing Search Relevance
    微软职位内部推荐-Principal DEV Manager for Bing Client
    微软职位内部推荐-Principal Dev Manager for Windows Phone Shell
  • 原文地址:https://www.cnblogs.com/zdz8207/p/vue-ui-mandmobile-cellitem-slot.html
Copyright © 2020-2023  润新知