uni-app 模板语法及数据绑定

基础数据绑定

  • 变量赋值:
复制代码
<template>
    <view>
        {{title}}
    </view>
</template>

<script>
    export default{
        data(){
            return{//生命变量
                title: '关于',
                age:18
            }
        }
    }
</script>

<style>
</style>
复制代码
  • 变量传递:
复制代码
<template>
    <view>
        {{title}}---{{age}}
    </view>
</template>

<script>
    var _self;
    export default{
        data(){
            return{//生命变量
                title: '关于',
                age:18
            }
        },
        onLoad() {
            _self=this;//变量传递
            setTimeout(function(){
                _self.age=20;
            },3000);
        }
    }
</script>

<style>
</style>
复制代码
  • 数组形式的数据绑定:
    复制代码
    <template>
        <!-- 循环遍历数组 -->
        <view v-for="(item,index) in students">
            {{index}}--{{item.name}}:{{item.age}}
        </view>
    </template>
    
    <script>
        var _self;
        export default{
            data(){
                return{//申明数组
                    students:[
                        {name:"张三",age:18},
                        {name:"李四",age:20}
                    ]
                }
            }
        }
    </script>
    <style>
    </style>
    复制代码
  • 条件渲染
复制代码
<template>
    <view>
        <!-- 循环遍历数组 -->
        <view v-if="isShow">
            显示了
        </view>
    </view>

</template>

<script>
    var _self;
    export default{
        data(){
            return{//将isShow改成false 就不显示了
                isShow: true
            }
        }
    }
</script>

<style>
</style>
复制代码
  • 使用hidden
    复制代码
    <template>
        <view>
            <!-- 循环遍历数组 -->
            <view :hidden="isShow">
                摊牌了
            </view>
        </view>
    
    </template>
    
    <script>
        var _self;
        export default{
            data(){
                return{//将isShow改成false 就不隐藏了
                    isShow: false
                }
            }
        }
    </script>
    
    <style>
    </style>
    复制代码

if和hidden的区别

if会根据条件决定是否渲染,hidden会渲染但根据条件决定是否展示

 

posted @   创客未来  阅读(1645)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示