• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 认识一下vue中的模板语法,聊聊容器和实例的关系

认识一下vue中的模板语法,聊聊容器和实例的关系

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了vue模板语法,容器和实例的关系等相关知识,希望对您有所帮助

本篇文章带大家了解一下vue中的模板语法,介绍一下插值语法和指令语法,并聊聊容器和实例的关系,希望对大家有所帮助!


认识一下vue中的模板语法,聊聊容器和实例的关系


我要一步一步往上爬~大家好,今天我们来一起认识一下模板语法这个概念!


一、模板语法

模板语法分为插值语法和指令语法两种。


1.插值语法

插值语法是用两个大括号来表示的,用于解释标签体内容,{{xxx}}里面的xxx必须要是js表达式,xxx就可以在被解析后去自动读取实例中定义的属性了。(学习视频分享:vuejs教程)

标签体:<>这个位置就是标签体<>,举个栗子

<h3>插值语法</h3> [插值语法就是标签体]<h1>Hello,{{name}}</h1> [Hello,{{name}}就是标签体 ]

js表达式:可以产生一个值的,举几个例子就明白了

name

1+1

ok ? 'YES' : 'NO'

 js代码(语句)是一种特殊的js代码,会产生一个值 js代码(语句):举几个比较常见的例子

if(){}

for(){}


2.指令语法

指令语法以v-开头,你应该不会陌生,包括v-for、v-on、v-bind......

它的作用是解析标签(包括标签属性,标签体内容,绑定事件),功能就非常强大了,我们这里举个v-bind的使用案例,它是用来绑定属性的,v-on则是用于绑定事件:

<div id="app">    <h3>插值语法</h3>    <h1>Hello,{{name}}</h1>    <h3>指令语法</h3>    <a v-bind:href="url">点我点我!</a>    <li v-for="(item,index) in student.name">        <label>{{index+1}}. {{item.toUpperCase() }}</label>    </li></div><script>    new Vue({        el:'#app' ,        data:{            name:'三年二班',            url:"https://www.baidu.com",            student:{                name:["Sam","Bob","Alice"]            }        }    })</script>

结果如下图所示:

认识一下vue中的模板语法,聊聊容器和实例的关系

这里的v-bind:href="url",双引号的内容也要写成js表达式,v-bind将href属性和url进行了绑定,这样就可以正确的读取data中url属性https://www.baidu.com。

注意:如果不加v-bind,写成href="url",那此时双引号里的内容就编程了字符串,给href赋值。


二、容器和实例的关系

认识一下vue中的模板语法,聊聊容器和实例的关系

容器和实例的关系是1:1,也就是一个实例只能绑定一个容器,下面两种情况都是不可以的:

1个id为app的容器,2个el为app的实例:这样在容器里的name被解析后,只会去第一个实例里面读取data属性

2个id为app的容器,1个el为app的实例:在代码段位置处于后面的那个容器,就不会被解析出来

实际开发场景里只会有一个Vue实例,因为会配和组件一起构建代码,所以实例里面的代码不会特别复杂。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 认识一下vue中的模板语法,聊聊容器和实例的关系

相关文章

  • 浅谈nodejs利用node-xlsx模块读取excel数据的方法
  • 对英文网站优化的总结和长尾关键字的技巧运用
  • dedecms网站列表调用文章或图集的第一张图片原图
  • 一文讲解Wordpress插件怎么查找并安装
  • 一分钟学会PHP中关于封装验证码(上)
  • PhotoShop自定义图案制作背景纹理教程
  • PS设计制作蓝色梦幻泡泡背景的详细教程
  • WordPress国内网速慢加速及防DDOS攻击快速CF切换
  • 如何解决Nginx部署thinkphp时报错500问题
  • 禾匠4.4.8微信授权接口修复教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 微信小程序选择图片和放大预览图片功能
    • Workerman中你不得不知道的属性reusePort
    • PS将肖像照片处理为个性海报
    • 详解Laravel前端工程化之mix
    • 如何解决php微信输出乱码
    • DedeCMS关键词替换问题较完美解决方案
    • 如何安装和使用BootstrapVue,构建项目界面
    • Photoshop制作汉服妹子签名教程
    • Photoshop制作华丽的金色礼品字
    • 你知道有四种找到wordpress登录网址的方法吗?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有