image是否有disabled属性_Vue学习笔记 模板语法、计算属性

ba9f7181bf222c9cbaa8f278e2406e24.png点击上方“蓝字”关注我们吧!5d37a235e4dd89289743ba0fb1a6b917.png

46f5303ce55e77f15a7c4803d2fb6d66.png

vue学习笔记

官网:https://cn.vuejs.org/v2/guide/

1、vue体验

demo示例:

3e280fb634254426a3343ab032500b85.pngimage.png

示例代码:

<html lang="en">  <head>    <meta charset="UTF-8" />    <meta name="viewport" content="width=device-width, initial-scale=1.0" />    <title>Documenttitle>  head>  <body>    <div id="app">      <h1>系统名称:{{title}}h1>      <ul>        <li v-for="(item, i) in products">          名称:{{item.name}},库存:{{item.stock}}          <button @click="remove(i)">删除button>        li>      ul>    div>    // 引入vue    <script src="./vue.min.js">script>    <script>            var vm = new Vue({              el: "#app",              data: {          title: "管理系统",          products: [            { name: "iphone", stock: 1 },            { name: "xiaomi", stock: 2 },          ],        },              methods: {          remove(i) {            this.products.splice(i, 1);          },        },      });script>  body>html>

vue实例中data介绍:https://cn.vuejs.org/v2/api/#data

模板语法

官网介绍:https://cn.vuejs.org/v2/guide/syntax.html
demo示例:

e538a9fed0d5327908af39e918a39310.pngimage.png

示例代码:

<html lang="en">  <head>    <meta charset="UTF-8" />    <meta name="viewport" content="width=device-width, initial-scale=1.0" />    <title>Documenttitle>  head>  <body>    <div id="app">    <h1>系统名称:{{title}}h1>        <span>message: {{ msg }}span>    <br>    <span v-once>once message: {{ msg }}span>        <br>    <p>Using mustaches: {{ rawHtml }}p>    <span>Using v-html directive:span>    <p v-html="rawHtml">p>        <div v-bind:id="dynamicId">v-binddiv>        <div :id="dynamicId">缩写v-binddiv>        <button v-bind:disabled="isButtonDisabled">Buttonbutton>        <p v-if="seen">if 现在你看到我了p>    <p v-else>else 现在你看到我了p>        <button v-on:click="counter += 1">Add 1button>        <button @click="counter += 1">缩写 Add 1button>    <p>The button above has been clicked {{ counter }} times.p>        <button v-on:click="greet">Greetbutton>        <br>    <input v-model="message" placeholder="edit me">    <p>Message is: {{ message }}p>        <p>firstName: {{ firstName }}p>    <p>lastName: {{ lastName }}p>    <p>计算属性 fullName: {{ fullName }}p>    <p>方法 fullName: {{ getFullName() }}p>    div>    <script src="./vue.min.js">script>    <script>      var vm = new Vue({        el: "#app",        data: {          title: "管理系统",          products: [            { name: "iphone", stock: 1 },            { name: "xiaomi", stock: 2 },          ],          msg: "“Mustache”语法 (双大括号)",          rawHtml: 'html',          dynamicId: "v-bind",          isButtonDisabled: false,          seen: false,          counter: 0,          message: "",          firstName: "hu",          lastName: "xq",        },        computed: {          fullName() {            console.log("+++");            return this.firstName + this.lastName;          },        },        methods: {          getFullName() {            console.log("---");            return this.firstName + this.lastName;          },          greet: function (event) {            // `this` 在方法里指向当前 Vue 实例            alert('Hello ' + this.title + '!')            // `event` 是原生 DOM 事件            if (event) {              alert(event.target.tagName)            }          },        }      });script>  body>html>

tips 计算属性和方法的区别

  • 计算属性可以赋值,方法不行

  • 计算属性会进行缓存,如果依赖属性不变,会直接使用缓存结果,不会进行重新计算

特殊属性:key

官网链接:https://cn.vuejs.org/v2/guide/conditional.html#%E7%94%A8-key-%E7%AE%A1%E7%90%86%E5%8F%AF%E5%A4%8D%E7%94%A8%E7%9A%84%E5%85%83%E7%B4%A0

示例代码:

<html lang="en">  <head>    <meta charset="UTF-8" />    <meta name="viewport" content="width=device-width, initial-scale=1.0" />    <title>Documenttitle>  head>  <body>    <div id="app">      <h1>登录h1>      <div v-if="loginType=='mobile'">        <label>手机号label>        <input type="text" key="mobile"/>      div>      <div v-else>        <label>邮箱label>        <input type="text" key="email"/>      div>      <div>        <button @click="loginType = loginType=='mobile'?'email':'mobile'">切换登录方式button>      div>    div>    <script src="./vue.min.js">script>    <script>      var vm = new Vue({        el: "#app",        data: {          loginType: "mobile",        },        methods: {        },      });script>  body>html>
778e9ffb926f1509b0997acd211e724f.png-END-2e2cb587f5aa4830b04181cc89550621.gif转发,点赞,在看,安排一下?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/486521.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分析 | MEMS传感器市场报告

来源&#xff1a;核芯产业观察1、MEMS 发展迅速&#xff0c;Yole Development 预计 2023 年市场规模超 300 亿美元MEMS 全称为 Micro-Electro Mechanical System&#xff0c;即微机电系统&#xff0c;是集微型传感器、执行器、机械结构、电源能源、信号处理、控制电路、高性能电…

各大媒体优劣对比_信息流投放广告丨各大平台的信息流都有什么特点与弊端

相信很多企业都做过信息流的广告推广&#xff0c;那么各位广告主都做过哪些平台的信息流呢&#xff1f;今天我们来看一看各大平台的信息流都有什么特点与弊端吧&#xff01;1、社交类代表&#xff1a;微博粉丝通、广点通&#xff08;16年更名腾讯社交广告&#xff09;、陌陌、贴…

我们生活在一个虚拟世界的概率有多大?

© Thomas Leuthard - Flickr来源&#xff1a;人工智能AI技术利维坦按&#xff1a;我们在以前的文章中介绍过约翰惠勒提出的延迟实验&#xff1a;第一步&#xff1a;我们拿一块经过半镀银处理的反射镜BS1来代替双缝实验中的挡板。根据量子的分布随机性&#xff0c;从图示左…

mysql between and的用法的意思_从入门到入土:MySQL完整学习指南,包教包会!

一SQL 介绍SQL&#xff08;Structured Query Language&#xff09;,语义是结构化语言&#xff0c; 是一门 ANSI 的标准计算机语言&#xff0c;用来访问和操作数据库系统&#xff1b;二 数据库介绍2.1 数据库我们已经知道了SQL是操作数据库的语言&#xff0c;那么数据库是什么&a…

db2增加decimal类型字段小数位_05725.16.1Hive中decimal类型字段.0结尾数据显示异常问题处理...

作者&#xff1a;辉少1问题描述Fayson今天在Hive中插入字段类型为decimal的数据时发现&#xff0c;插入数据为1.0, 1.000等以 .0结尾的数据在hive中显示为1&#xff0c;即不显示末尾的.0 &#xff0c;如下&#xff1a;CREATE TABLE decimaltest (d decimal(18,7));INSERT INTO …

Nature:实验室培育的大脑可以拥有意识吗?

大数据文摘出品来源&#xff1a;nature编译&#xff1a;朱科锦、lin一直以来&#xff0c;对于科学家来说&#xff0c;人脑都是一个神奇的存在&#xff0c;关于人脑的研究也层出不穷。近几年&#xff0c;随着人工智能的发展&#xff0c;很多科学家都在努力探索&#xff0c;未来机…

c语言float转换为int_C语言的隐式类型转换和显示类型转换

C语言是一种强类型语言&#xff0c;当使用一种类型的对象代替另外一种类型的对象进行操作时&#xff0c;必须首先进行类型转换。类型转换的方式&#xff0c;一般可分为隐式类型转换和显示类型转换(也称为强制类型转换)。1、隐式类型转换隐式类型转换由编译器自动进行&#xff0…

asp 开发app_ASP.NET Core应用的错误处理[1]:三种呈现错误页面的方式

由于ASP.NET Core应用是一个同时处理多个请求的服务器应用&#xff0c;所以在处理某个请求过程中抛出的异常并不会导致整个应用的终止。出于安全方面的考量&#xff0c;为了避免敏感信息的外泄&#xff0c;客户端在默认的情况下并不会得到详细的出错信息&#xff0c;这无疑会在…

美国半导体十年计划中的NO.1,模拟硬件究竟有什么价值?

来源&#xff1a; 脑极体中国半导体行业在集体过冬&#xff0c;美国也未必没有紧迫感。前不久&#xff0c;美国半导体行业协会&#xff08;SIA&#xff09;和半导体研究公司&#xff08;SRC&#xff09;就联合发布了一份题为“半导体十年计划”的报告&#xff0c;希望美国政府能…

【编程开发】Python---列表

ERROR&#xff1a;错误 waring&#xff1a;警告&#xff0c;还没到犯错的地步 print(r\n) r"字符串"&#xff0c;字符串里的所有字符都不转义 str "abcdef" 如果想隔一个取出来&#xff0c;str[0::2] 深浅拷贝 列表的内存存放 Python修改的变量只是修改了…

processing python模式_详解python之多进程和进程池(Processing库)

环境:win7python2.7 一直想学习多进程或多线程,但之前只是单纯看一点基础知识还有简单的介绍,无法理解怎么去应用,直到前段时间看了github的一个爬虫项目涉及到多进程,多线程相关内容,一边看一边百度相关知识点,现在把一些相关知识点和一些应用写下来做个记录. 首先说下什么是进…

不确定性的价值

来源&#xff1a; 混沌巡洋舰推荐一篇万字长文 聪大脑的预测性编码讲起&#xff0c;区分三种不确定性&#xff0c;最终对我们如何应对这个充满不确定的时代&#xff0c;给出启示。愿读完后&#xff0c;你能够更全面客观的理解生活中的随机性。霍金斯是一位计算机科学家(后来成为…

网站开启https后很慢_网站优化中哪些设置会影响蜘蛛的抓取?对网站SEO产生什么影响...

网站在优化中&#xff0c;要有一定的收录基础才能有更大的几率提升排名&#xff0c;并获得搜索引擎的喜爱。但在网站优化中难免会有一些细节没注意到而影响蜘蛛的抓取&#xff0c;下面就带大家一起了解一下。一、登录设置有些网站会设置注册账号的要求才能允许用户浏览网站&…

正则表达式提取器_C++11新特性7 - 正则表达式

C11 新增了正则表达式的标准库支持&#xff0c;本文简介 C 正则表达式的使用在 C 中使用正则表达式&#xff0c;和其它语言差别不大int main() {regex e("abc*");bool m regex_search("abccc", e);// 输出 yescout << (m ? "yes" : &quo…

智慧城市建设必须认真对待的几个问题(一):IPV6作为地址的问题

全文共计4384字&#xff0c;预计阅读时间9分钟来源 | 数据观&#xff08;转载请注明来源&#xff09;作者 | 陆宝华 李晋 张永红 李学良编辑 | 蒲蒲引言智慧城市已经热炒几年了&#xff0c;目前还在升温&#xff0c;并且一些做国际联网应用的大企业提出了“城市大脑”的概念。当…

linux open 头文件_linux下通过共享内存和mmap实现进程间通讯

前言最近在学习GNU/Linux内核&#xff0c;看到mmap的时候书上说&#xff1a;mmap/munmap接口函数是用户最常用的两个系统调用接口&#xff0c;无论是在用户程序中分配内存、读写大文件、链接动态库文件&#xff0c;还是多进程间共享内存&#xff0c;都可以看到mmap/munmap的身影…

TinyML:下一轮人工智能革命

来源&#xff1a;AI前线作者&#xff1a;Matthew Stewart译者&#xff1a;盖磊策划&#xff1a;陈思人工智能的一个趋势是正快速从“云端”走向“边缘”。TinyML 是在海量的物联网设备端微控制器上实现的人工智能&#xff0c;有望在未来几年内&#xff0c;成为人工智能在工业领…

springboot导入项目依赖报错_最详细的 Spring Boot 多模块开发与排坑指南

来源于公众未读代码 &#xff0c;作者达西呀创建项目创建一个 SpringBoot 项目非常的简单&#xff0c;简单到这里根本不用再提。你可以在使用 IDEA 新建项目时直接选择 Spring Initlalize 创建一个 Spring Boot 项目&#xff0c;也可以使用 Spring 官方提供的 Spring Boot 项目…

图书管理系统html_结自主可控数字化硕果,同方鼎欣推进基于OFD技术的数字档案管理系统研发...

01浅谈建立自主可控版式格式的重要性说起版式文档&#xff0c;相信大家首先想到的就是Adobe公司推出的PDF&#xff0c;这种格式的电子文档&#xff0c;其效果不因软硬件环境变化而变化&#xff0c;在版面、字体、字号方面可以与纸质文件保持一致&#xff0c;这就是版式文档的重…

联结你与万物的8种元素

本文经授权转载自《原理》微信公众号你不仅由元素构成&#xff0c;你其实就是元素。不同元素的原子在你的身体里&#xff0c;它们随你而动&#xff0c;它们与你一同经历成功的狂喜&#xff0c;一同承受失败的悲痛&#xff0c;也一同走过平淡的日常。当你吃下食物时&#xff0c;…