• 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>
    

  • 相关阅读:
    谷歌技术"三宝"之BigTable
    谷歌技术"三宝"之谷歌文件系统
    谷歌技术"三宝"之MapReduce
    大话存储
    ASP.NET之旅--深入浅出解读IIS架构
    好网站
    ArcGIS API for Silverlight学习资料积累
    浏览器滚动条快到底部时自动加载数据
    MVC EF中Attach和Entry区别
    微信开发jssdk入门
  • 原文地址:https://www.cnblogs.com/jianjie/p/14400880.html
Copyright © 2020-2023  润新知