hincky的主页 hincky的主页
  • 学习笔记

    • Vue笔记
    • Vuepress
    • nginx
  • 语言类

    • java
    • go
    • python
    • 设计模式
  • 框架类

    • Spring
    • Spring Security
    • Mybatis
  • 容器技术

    • docker
    • k8s
    • helm
    • prometheus
    • grafana
    • jenkins
  • 命令集合

    • linux命令
    • docker命令
    • git命令
    • vim命令
    • k8s命令
  • 数据库

    • sql
    • mysql
  • 协议

    • 网络模型
    • http/1.1
    • WebSocket
    • http/2
    • TLS/SSL
    • tcp
    • IP
    • tcpdump抓包命令
    • wireshark抓包工具
  • 通用

    • Git
  • 技术分享

    • git push/pull总是超时怎么办
    • idea debug技巧
    • postman使用
    • 问题总结
    • idea使用技巧
  • Oauth2

    • Oauth2原理
  • 项目列表

    • redis项目
    • 微服务项目
  • 分类
  • 标签
  • 归档
  • 随笔
GitHub (opens new window)

Hincky

当有趣的人,做想做的事
  • 学习笔记

    • Vue笔记
    • Vuepress
    • nginx
  • 语言类

    • java
    • go
    • python
    • 设计模式
  • 框架类

    • Spring
    • Spring Security
    • Mybatis
  • 容器技术

    • docker
    • k8s
    • helm
    • prometheus
    • grafana
    • jenkins
  • 命令集合

    • linux命令
    • docker命令
    • git命令
    • vim命令
    • k8s命令
  • 数据库

    • sql
    • mysql
  • 协议

    • 网络模型
    • http/1.1
    • WebSocket
    • http/2
    • TLS/SSL
    • tcp
    • IP
    • tcpdump抓包命令
    • wireshark抓包工具
  • 通用

    • Git
  • 技术分享

    • git push/pull总是超时怎么办
    • idea debug技巧
    • postman使用
    • 问题总结
    • idea使用技巧
  • Oauth2

    • Oauth2原理
  • 项目列表

    • redis项目
    • 微服务项目
  • 分类
  • 标签
  • 归档
  • 随笔
GitHub (opens new window)
  • Vue笔记

    • 基础

      • MVVM模式
      • 生命周期
        • Demo
        • 生命周期图示
      • 计算属性 vs 方法 vs 侦听属性
      • v-if vs v-show
      • 列表渲染之数组、对象更新检测
        • 数组更新检测
          • 变异方法 (mutation method)
          • 替换数组
          • 注意事项
        • 对象变更检测注意事项
        • 总结
    • 组件

    • 过渡&动画

    • 可复用性&组合

    • 工具

    • 规模化

    • Vuex

    • 其他

  • vuepress

  • nginx

  • 前端
  • vue
  • vue核心
hincky
2022-10-29
目录

模板语法

# 模板语法

最先接触的模板

<div id="demo">
    <h1>Hello {{name.toUpperCase()}}  {{address}}</h1>
</div>
1
2
3

# 插值语法

功能单一,将指定的值,放在指定的位置

插值语法

{{表达式}}
1

使用位置

在标签体内部,也就是:<> 在这里写 </>

例子

<div id="app">
  {{ message }}
</div>
<script>
var app = new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue!',
  },
})
</script>
1
2
3
4
5
6
7
8
9
10
11

# 指令语法

v-指令:html标签属性="表达式"

最先接触的指令语法

v-bind:html标签属性="表达式"

简写-> :html标签属性="表达式"

使用位置

在标签属性内部,也就是:< 在这里写></>

例子

<div id="app">
    <h1 v-bind:herf="url">这是一个链接</h1>
</div>

<script>
var app = new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue!',
  },
})
</script>
1
2
3
4
5
6
7
8
9
10
11
12

这里的表达式就是读取Vue实例data中具体的属性。比如表达式为message,读取Vue实例data中的message属性

可以用层级去对应表达式里面的值

<div id="app">
    <h1 v-bind:herf="website.url">这是一个链接</h1>
</div>

<script>
var app = new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue!',
    website: {
        url: 'www.hincky.com',
    },
  }
})
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
编辑 (opens new window)
#Vue#Vue核心
最近更新
01
人生前期重要的能力
05-17
02
防火墙命令
04-11
03
docker-compose部署mysql主从集群
03-22
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Hincky | MIT License | 粤ICP备2022120427号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式