uni-app 之 vue语法

uni-app 之 vue语法

image.png

--- v-html 字符 ---

image.png

复制代码
<template>
    <view>
        
        <view>{{title}}</view>

        --- v-html 字符 ---
        <view>{{title2}}</view>
        <view v-html="title2"></view>


        <view>{{arr}}</view>
        <view>{{arr[2]}}</view>
        
        <view>{{obj}}</view>
        <view>{{obj.name}}</view>
        
    </view>
</template>

<script>
    export default {
        data() {
            return {
                title:"test測試",
                title2: "<h1>test測試</h1><em>test測試</em>",
                arr:["aa","bb","cc"],
                obj:{name:"張三",age:22}
            }
        }
    }
</script>

<style>
</style>


判断 v-if,v-else-if,v-else

image.png

复制代码
    <view v-if="xiao==1">嘎嘎</view>
    <view v-else-if="xiao==2">嘻嘻</view>
    <view v-else-if="xiao==3">哈哈</view>
    <view v-else>呱呱</view>


循环列表

image.png

复制代码
<template>
    <view>

        --- 循環1 ---
        <view v-for="item in arr">{{item}}</view>

        --- 循環2 ---
        <view v-for="(item,index) in arr">
            <view>{{(index+1)+"拼接"+item}}</view>
        </view>

        --- 循環3 ---
        <view v-for="(value,name,index) in obj">
            <view>
                {{index}} - {{name}} - {{value}}
            </view>
        </view>
        
        --- 循環4 不加key在有些平台会异常,這是唯一标识 ---
        <view v-for="(item) in goods" :key="item.id">
            <view>商品:{{item.title}} - 價格:{{item.price}}</view>
        </view>
        
    </view>
</template>

<script>
    export default {
        data() {
            return {
                arr: ["aa", "bb", "cc"],
                obj: {
                    name: "張三",
                    age: 22
                },

                xiao: 2,

                goods: [{
                        id: 11,
                        title: "蘋果",
                        price: 2.5
                    },
                    {
                        id: 12,
                        title: "鴨梨",
                        price: 2
                    },
                    {
                        id: 13,
                        title: "蟠桃",
                        price: 3
                    }
                ]
            }
        }
    }
</script>

<style>
</style>
相关推荐
hashiqimiya3 分钟前
spring框架springbean依赖及单一项目
java·前端·spring
C澒4 分钟前
微前端容器标准化:业务域通用容器标准化改造
前端·架构
yangyanping2010810 分钟前
Vue入门到精通八之data 函数
javascript·vue.js·ecmascript
XW010599911 分钟前
5-8能被3,5和7整除的数的个数(用集合实现)
前端·javascript·数据结构·数据库·python·for循环
returnthem12 分钟前
Dockerfile
前端·firefox
沉默-_-14 分钟前
接收请求:HttpServletRequest的几种用法
前端·servlet·firefox
历程里程碑14 分钟前
37 线程安全单例模式深度解析
java·服务器·开发语言·前端·javascript·c++·排序算法
一尾流莺15 分钟前
狼人杀娱乐版型介绍
前端
wuhen_n15 分钟前
v-once和v-memo完全指南:告别不必要的渲染,让应用飞起来
前端·javascript·vue.js
干前端22 分钟前
Vue3 组件库实战(六):从本地到 NPM,Vue 组件库工程化构建与打包全指南(上)
前端·vue.js·npm