Vue模版基础语法(Vue笔记:一)

news/2024/7/19 16:33:37 标签: vue, js, vue.js, html, css

Vue模版基础语法(Vue笔记:一)


Vue模版的作用:

  • 结合模版中的变量和Vue实例的data实现改变数据改变视图(单向绑定)

Vue模版的基础语法:

  • #app元素内部才能使用Vue语法
  • {{数据}} 在Vue模版中数据写在{{}}内,可以与Vue实例data中的数据实现单向绑定,数据改变视图改变
      {{数据}}可为以下类型
      1: html" title=js>js 数据
      2: 表达式 输出表达式运行结果
      3: 三元运算符 运算结果
      4: data中的key的vlaue
      5: methods中函数执行的return返回值
  • el: Vue实例下的对象,value填要挂载的DOM对象如#app
  • data: Vue实例下的对象,value是Vue中要使用的数据,可以与模版中的{{数据}}实现单向绑定(即数据改变视图也随着改变)
  • methods: Vue实例下的对象,value是自定义html" title=vue>vue中需要的函数,在methods中可以通过this.value获取Vue实例中data下的变量
html"><!-- Vue模版 #app内的内容 -->
<!-- 只有#app内部才能使用html" title=vue>vue的语法 -->
<div id="app">
	<!-- {{模版语法}} -->
	<h1>{{'i am 爆料称'}}</h1>
	<h2>{{message}}</h2>
	<h3>{{1+1}}</h3>
	<h4>{{ num === 1 ? "正确": "错误"}}</h4>
	<h5>{{foo()}}</h5>
	{{tzof}}
</div>
<script>
	// 实例化html" title=vue>vue对象
	// 参数为对象
	var app = new Vue({
		// 选择器,作用指定html" title=vue>vue中根标签,被选中的元素内部可以使用html" title=vue>vue的模版语法
		// 注意:最好#id选中模版
		// 注意:一个页面推荐只选中一个模版
		el: '#app', // 类似于document.querySelector('#app')
		// data中指定app模版所需要的数据
		data: {
			message: 'Hello Vue!',
			num: 1,
			tzof: "i'm tzof",
		},
		// 自定义html" title=vue>vue中需要的函数
		// methods作用定义页面中需要的函数
		// 赋值对象。对象中key都是自定义的函数
		methods: {
			foo(){
				return 'foo执行';
			},
			look(){
			console.log(this.message)
			},
		}
	})
</script>

 
 

(Vue笔记:一    date:2021-03-05)


http://www.niftyadmin.cn/n/983905.html

相关文章

Grafana 4.x 安装部署(CentOS 7)

一、前言 1、本篇适用范围 CentOS 7InfluxDB 4.x 2、环境信息 CentOS 7InfluxDB 4.6.3 二、部署过程 1、安装Grafana sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm2、启动服务并设置为开机启动 #启动Grafan…

Vue中v-if v-else-if v-else(Vue笔记:二)

Vue中v-if v-else-if v-else(Vue笔记:二) v-if控制元素是否被创建&#xff1a; 用法&#xff1a;v-if"boolean"参数&#xff1a;可以为任意js数据&#xff0c;隐式转化为布尔值布尔类型后为false或truefalse&#xff1a;不创建元素&#xff0c;用html注释代替true&a…

Linux — cat 命令的使用方法

cat 主要有三大功能: 1. 一次显示整个文件 cat filename 2. 从键盘创建一个文件 cat > filename 只能创建新文件,不能编辑已有文件。 3. 将几个文件合并为一个文件 cat file1 file2 > file cat 具体命令格式为: cat [-AbeEnstTuv] [--help] [--version] fileName 说明&am…

世界各大名牌大学课件

网址&#xff1a;http://www.xystore.cn/archives/574.html

自己写perl 模块

今天终于知道perl模块的基本写法和调用方法了&#xff01;不过还是有很多地方不懂&#xff0c;慢慢来&#xff01;先把今天的成果记录下来&#xff01; 模块文件: test_module.pm 调用文件: perl_test.pl 先是调用文件&#xff1a; #!perl# perl_test.pluse test_module;tes…

前端面试(上海技术面)(一)

前端面试&#xff08;上海技术面&#xff09;&#xff08;一&#xff09; &#xff08;一&#xff09;基础类型有哪些&#xff1a; 基本类型&#xff1a;Number(数值)&#xff0c;String(字符串)&#xff0c;Boolean(布尔值)&#xff0c;Null(空)&#xff0c;Undefined(未赋值…

Grafana快速入门:InfluxDB数据源以及曲线图表仪表盘配置

一、添加数据源 Grafana默认支持的数据源&#xff1a;Graphite&#xff0c;InfluxDB&#xff0c;OpenTSDB&#xff0c;Prometheus&#xff0c;Elasticsearch&#xff0c;CloudWatch Grafana支持同时绑定多套数据源&#xff0c;根据自己需求管理即可。 数据源添加入口&#x…

NDK开发之ndk-build命令详解

毫无疑问&#xff0c;通过执行ndk-build脚本启动android ndk构建系统。 默认情况下&#xff0c;ndk-build脚本在工程的主目录中执行&#xff0c;如&#xff1a; 我们可以用使用-C参数改变上述行为&#xff0c;-C指定工程的目录&#xff0c;这样我们就可以在任何目录执行ndk-b…