美文网首页
Vue模板和简单判断

Vue模板和简单判断

作者: 守望奇点 | 来源:发表于2020-03-19 10:27 被阅读0次

Vue的核心是将数据显示在页面上,这一功能通过模板实现。为正常的HTML添加特殊的属性——被称作指令——借助它来告诉Vue我们想要实现的效果以及如何处理提供给它的数据。

1、下面我简单的创建一个模板样例
看代码不难理解,#app是指Id为app的div,其中data是div需要调用到的一些数据。v-if 通过逻辑判断显示数据(2false,1true),显示结果如图:
实际上我们可以简化代码设置data为一个属性,将判断逻辑放到界面
2、v-if 和v-show
在前面一节中知道了v-if指令可以控制一个元素的显示和隐藏,那么它是如何实现的?它和看起来很像的v-show指令有什么区别呢?

v-show指令比较一下,该指令使用CSS样式控制元素的显示/隐藏,通常在界面隐藏显示切换可用到。
但是如果data中值未定义时,v-show可能会报错。


模板中的循环
样例1
另外一个我经常使用的指令是v-for,这个指令通过遍历一个数组或者对象,将指令所在的元素循环输出到页面上。请看下面示例: 结果如图:
样例2

参数格式(value, key)

其他样例
v-bind属性绑定
有些指令,例如v-bind,可以接收参数。v-bind指令用于将一个值绑定到一个HTML属性上。例如,下面的这个例子将submit值绑定到按钮的type属性上 输出到文档中的内容如下所示:

相关文章

  • Vue模板和简单判断

    Vue的核心是将数据显示在页面上,这一功能通过模板实现。为正常的HTML添加特殊的属性——被称作指令——借助它来告...

  • Vue入门系列(四)Vue模板和指令

    Vue模板和Angular模板相似,拥有指令和组件标签。 在渲染层上,Vue2.0引入虚拟DOM。Vue编译器会把...

  • vue综合讲解

    vue2.0和1.0模板渲染的区别 Vue 2.0 中模板渲染与 Vue 1.0 完全不同,1.0 中采用的 Do...

  • Vue基础

    Vue.js 特点 简洁:HTML 模板 + JSON 数据,再创建一个 Vue 实例,就这么简单。 数据驱...

  • vue学习

    vue 1 . 挂载点、实例和模板 挂载点:vue实例el属性对应的dom节点。vue只处理挂载点的下的内容 模板...

  • vue.js-快速构建webpack项目模板

    前言 官方基于webpack提供了两种项目模板,分别是vue-webpack-simple模板和vue-webpa...

  • SpringBoot-09-之初阶整合篇(上)

    这篇将结合引擎模板thymeleaf,mysql数据库jap,简单的jQuery和vue。来构建一个图片上传和展示...

  • 第二天_vue基础语法_Vue.js2.0+Node+ES6+M

    模板语法 class和style绑定 条件渲染 vue事件处理器 vue组件

  • vue脚手架vue-cli的学习一

    vue-cli的模板 vue-cli的脚手架项目模板有webpack-simple 和 webpack 两种的区别...

  • vue语法指令

    vue简单构建 Vue.js 模板语法 1、插值,数据绑定最常见的形式就是使用 {{...}}(双大括号)的文本插...

网友评论

      本文标题:Vue模板和简单判断

      本文链接:https://www.haomeiwen.com/subject/iiekyhtx.html