【Vue】基础系列(一)Vue初识 - 模板语法

一、初识Vue

  1. Vue使用前的配置
    • 下载vue代码。其中,vue代码分为开发版本(vue.js)以及生产版本(vue.mini.js)。开发版本文件较大,但是里面包含所有语法以及问题,可以方便开发人员在开发过程中找到问题;生产版本为压缩版,可以在上线之前将开发版更改为生产版。
    • 引入vue的代码。
      <script type="text/javascript" src="../js/vue.js"></script>

      其中,src中为vue.js存放的位置。

    • 阻止vue在启动是生成生产提示。
      Vue.config.productionTip = false

       

  2. 想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象;

    new Vue({
        
    }
  3. root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法;
    <div id="demo">
        <h1>Hello,{{name}},{{address}}</h1>
    </div>

    其中,{{???}}是Vue中的语法。

  4. 真实开发中只有一个Vue实例,并且会配合着组件一起使用;
  5. {{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性;
    <div id="demo">
        <h1>Hello,{{name.toUpperCase()}},{{address}}</h1>
    </div>

    其中,name.toUpperCase()的含义是:将name中所有的英文统一为大写字母形式。

二、Vue的模板语法

  1. 插值语法
    • 功能:用于解析标签体内容。
    • 写法:
      <h1>插值语法</h1>
      <h3>你好,{{name}}</h3>
  2. 指令语法
    • 功能:用于解析标签(包括:标签属性、标签体内容、绑定事件等等)。
    • 写法:
      <a v-bind:href="school.url.toUpperCase()" x="hello">点我去学习1</a>
      <a :href="school.url" x="hello">点我去学习2</a>

       其中,v-bind: 可以将school.name的值赋给href,且其可以简写为冒号。

  3. Vue实例书写
    复制代码
    new Vue({
        el:'#root',
        data:{
            name:'jack',
            school:{
                name:'尚硅谷',
                url:'http://www.atguigu.com',
            }
        }
    })
    复制代码

     

posted @   饭啊饭º  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示