Uni-App - 模板语法 - 数据绑定
基础数据绑定
变量赋值:
<script>
export default {data: {title: 'Hello',name : 'hcoder'}, .....
在视图中使用 {{}} 调用变量:
<template><view class="content"><text class="title">{{title}}</text><view>hi....{{name}}</view></view>
</template>
数组形式的数据绑定
data: {students : [{name : "张三", age : 18},{name : "李四", age : 20}]},
//调用
<view>
{{students[0]['name']}}
{{students[0].name}}
</view>
列表渲染
<template><view><view v-for="(item, index) in students"><view class="persons">{{index}} - {{item.name}}</view></view></view>
</template>
<script>
export default {data: {students : [{name : "张三", age : 18},{name : "李四", age : 20}]},onLoad:function(options){console.log("onLoad");},onHide:function(){console.log("onHide");},onShow:function(){console.log("onShow");}
}
</script>
<style>
.persons{width:750px; line-height:2.2em;}
</style>
// 说明: 正常展示效果需要删除 app.vue 内的全局样式。
条件渲染
<template><view><view v-for="(item, index) in students"><view class="persons">{{index}} - {{item.name}}</view></view><view v-if="show">这里是条件展示的内容....</view></view>
</template>
<script>
export default {data: {students : [{name : "张三", age : 18},{name : "李四", age : 20}],show:false}
使用 hidden
<template><view><view v-for="(item, index) in students"><view class="persons">{{index}} - {{item.name}}</view></view><view v-hidden="show">这里是条件展示的内容....</view></view>
</template>
<script>
export default {data: {students : [{name : "张三", age : 18},{name : "李四", age : 20}],show:true}
if 与 hidden
if会根据条件决定是否渲染,hidden 会渲染但根据条件决定是否展示。
Uni-App - 模板语法 - 数据绑定相关推荐
- 【微信小程序】WXML模板语法 —— 数据绑定
1.1.数据绑定的基本原则 (1)在data中定义数据 (2)在WXML中使用数据 1.2.在data中定义页面的数据 1.2.1.动态绑定数据 //在页面对应的.js文件中,把数据定义到data对象 ...
- 【微信小程序】-- WXML 模板语法 - 数据绑定(九)
- 微信小程序数据绑定与模板语法
微信小程序数据与模板配置 总述: 对应的语法格式与vue的语法格式类似 wxml数据绑定 WXML 模板语法 - 数据绑定.数据绑定的基本原则 在 data 中定义数据 在 WXML 中使用数据 在 ...
- 微信小程序学习day01-WXML 模板语法
目录 WXML 模板语法 - 数据绑定: 1.数据绑定的基本原则 2. 在 data 中定义页面的数据 3. Mustache 语法的格式 4. Mustache 语法的应用场景 5. 动态绑定内容 ...
- 微信小程序---WXML 模板语法(附带笔记文档)
目录 学习文档 WXML模板语法-数据绑定 数据绑定基本原则 在data中定义页面数据 Mustache语法的格式 动态绑定属性 三元运算 算数运算 WXML模板语法-事件绑定 什么是事件 小程序中常 ...
- 微信小程序2(WXML模板语法)
WXML模板语法-数据绑定 数据绑定的基本原则 在data中定义数据 在WXML中使用数据 在data中定义数据 在页面对应的.js文件中,把数据定义到data对象中即可: Page({data: { ...
- uni app页面跳转后,刷新页面参数丢失问题
正常页面路由跳转地址应该是这样的:http://localhost:8080/#/pages/study/hiring?id=1393112968202870785 浏览器刷新之后就编程这样子:htt ...
- VUE中的模板语法以及过滤器和双向数据绑定
目录: 1. 模板语法 1.1 插值 1.1.1 文本 1.1.2 html 1.1.3 属性 1.1.4 表达式 1.2 指令 1.2.1 核心指令 1.2.1.1 v-if |v-else-if| ...
- 从零开始的Django框架入门到实战教程(内含实战实例) - 01 创建项目与app、加入静态文件、模板语法介绍(学习笔记)
目录 1. 安装Django 2. 创建项目(startproject) 2.1 创建项目 2.2 介绍项目文件 2.3 APP(startapp) 3. 走通流程(urls, views, runs ...
最新文章
- mysql 字段加comments_Mysql添加注释(comment)(转)
- VMware Fusion 静态ip
- Windows使用opencv训练模型过程记录(提供样本)
- php如何编写通信协议,定制通讯协议
- SQLServer 行转列,统计,二次分组
- 删除下拉框只找23火星软件_下拉推广选择23火星软件
- 如何将手机轻松投屏电脑?
- Java == 和 equals
- 计算机科学与技术专业的英文作文,计算机专业英语:科技交流与科技论文写作...
- UltimateAndroid快速开发框架教程
- Iphone 铃声制作及同步
- bex5 php,BeX5企业微信集成
- 二分类模型评估之 ROC曲线和PR曲线
- matlab读多个excel,读取excel 多个表格文件数据-怎样利用matlab去读取一个excel表中多个sheet的数......
- 【Python】xlwings-删除重复行
- 员工转正述职答辩问什么问题_转正答辩会问什么问题?
- 【uniapp】将uni-app开发的安卓程序运行到雷电模拟器上进行调试
- C++(数据结构与算法):30---散列(哈希)表的介绍(散列函数、散列冲突、散列溢出)
- ios 使用AVFoundation从视频中提取音频
- R语言基础题及答案(一)——数组、数据框、list列表的创建及部分基础问题