vue01,插值表达式、基础指令、属性绑定、事件绑定及修饰符、样式绑定
1. 插值表达式
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
<h1>{
{
msg}}</h1>
<p>{
{
n+100}}</p>
<p>{
{
"今年"+age+"岁"}}</p>
<p>{
{
arr[2]}}</p> <!-- //表示的是数组的第三个元素 -->
<p>{
{
a===10?"=10":"不等于10"}}</p> <!-- 三目运算符 -->
<p>{
{
obj.age}}</p> <!-- 对象 -->
</div>
<!-- {
{
}}是vue的一种模板语法,代表解析时遇见了这个符号中的表达式运行然后取到结果-->
<!-- 普通插值表达式插入数据,在标签内使用{
{
}}插入js表达式:变量、函数调用、三目运算符-->
<script type="text/javascript">
new Vue({
el:'#app',
data:{
msg:'hello',
n:100,
age:23,
arr:[12,12,5],
a:9,
obj:{
age:31}
}
})
</script>
<!-- 其他写法,原生写法
1.获取或者创建节点
2.给节点添加属性 innerHTML innerText
3.渲染(绘制或者回流)
-->
</body>
</html>
代码运行结果
2. 基础指令
<body>
<div class="app">
<!-- 文本指令 -->
<h1 v-cloak>{
{
msg}}