zoukankan      html  css  js  c++  java
  • 605 uni-app 基础:模板语法,数据绑定,条件判断,列表渲染,基础组件

    uni-app核心知识概览








    index.vue

    <template>
      <view>
        <!-- 数据绑定 -->
        <view class="text-area">
          <text class="title">{{title}}</text>
        </view>
    
        <!-- 事件处理 -->
        <view class="">
          <button size="mini" type="default" @click="btnClick" :class="active1">按钮1</button>
        </view>
    
        <!-- 条件判断 -->
        <view class="">
          <button size="mini" type="default" @click="btnClick2" :class="{active2: isGreen}">+10</button>
        </view>
        <view class="">
          <view class="" v-if="score>=90">{{score}} - 优秀</view>
          <view class="" v-else-if="score>=80">{{score}} - 良好</view>
          <view class="" v-else-if="score>=60">{{score}}- 及格 </view>
          <view class="" v-else>{{score}} - 不及格</view>
        </view>
    
        <!-- 列表渲染 -->
        <!-- 当渲染的是对象时,第一、二个参数分别是 对象的值、键 -->
        <view v-for="(value, key) in obj">{{key}} : {{value}} </view>
    
        <!-- 基础组件 -->
        <scroll-view scroll-y="true" class="scroll">
          <view v-for="item in 100">{{item}}</view>
        </scroll-view>
      </view>
    </template>
    
    <script>
      export default {
        data() {
          return {
            title: '杰帅666',
            active1: 'active1',
            isGreen: false,
            score: 58,
            obj: {
              name: '杰帅',
              age: 18,
              job: 'coder'
            }
          }
        },
        onLoad() {
          console.log('onLoad---')
        },
        methods: {
          btnClick() {
            console.log('btnClick')
          },
          btnClick2() {
            this.isGreen = true
            this.score += 10
          }
        }
      }
    </script>
    
    <style>
      .active1 {
        color: red;
      }
    
      .active2 {
        color: green;
        font-size: 66rpx;
      }
    
      .scroll {
        height: 1000rpx;
        background-color: #ddd;
      }
    </style>
    

  • 相关阅读:
    Codeforces Round #452 F. Letters Removing
    bzoj 1492: [NOI2007]货币兑换Cash
    bzoj 4016: [FJOI2014]最短路径树问题
    bzoj 2109: [Noi2010]Plane 航空管制
    bzoj 1058: [ZJOI2007]报表统计
    bzoj 1016: [JSOI2008]最小生成树计数
    bzoj 1013: [JSOI2008]球形空间产生器sphere
    bzoj 1758: [Wc2010]重建计划
    bzoj 2337: [HNOI2011]XOR和路径
    一本通1668取石子
  • 原文地址:https://www.cnblogs.com/jianjie/p/14400880.html
Copyright © 2011-2022 走看看