vue.js的安装应用及基础常用指令

vue.js (二)


楼主不易,转载声明

首先,前面的博客我们了解了vue的出身以及它的一些概念性的东西
这次我们先来看一下这次博客的分类吧?如下:
vue.js的引用及安装
在HTML文件中构建一个vue.js的模板
vue.js的基础指令(属性)及其应用
vue.js的指令语法糖
那么让我们一起进入vue.js 的世界吧

vue.js的引用及安装

   我们已经知道并了解了vue的一些特点,那么到底怎么使用呢?
现在我们就来引用一下吧!!!
vue的引用有:

  1. 通过项目模块化安装使用(AMD,CMD,es6)  (这种方式我还不熟悉,这里就不提了)
  2. 通过非模块化安装使用(通过script标签引用)
通过script标签引用vue.js
  1. 直接引用远程CDN
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  1. 去vue的官网下载文件
             点击我跳转vue官网下载页面
  2. 通过npm(cnpm,yarn)安装vue
  • npm安装命令
npm install vue
  • cnpm安装命令
cnpm i vue -D
  • yarn安装命令
yarn add vue -D

安装成功之后再dist文件夹中找到vue.js引用即可。


在HTML文件中构建一个vue.js的模板

总所周知,使用插件或者框架时,我们需要先引入他的必须文件,这里为了方便好看我就临时引入远程CDN。

 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

需要放到head标签里,在title标签下面。因为页面是从上往下加载的,浏览器需要先读取vue.js文件才能渲染页面。

然后在body标签里给vue弄一个容器,id可随便定义。

 <div id="rongqi"></div>

然后写js文件,添加vue的基础数据模板(vue的实例)。

     var app=new Vue({      //这里的变量名可随意取,然后后面的vue首字母必须是大写。
          el:"#rongqi"              //el代表当前变量的vue的容器属性名,
                                           //id,class都可以,但是class同名属性只第一个生效。
          data:{                     //data可以在里面定义一些变量,后面会详细讲解。
          
          },
           methods:{        //methods是vue框架专门用来定义函数,写js的地方。平时没有函数可不用写。

         }
     })

上诉就是一个基础的vue模板啦。
为了你们好看,我在这里综合一下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>vue基础网页模板</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
    <div id="rongqi">

    </div>
    <script>
      var app=new Vue({
          el:"#rongqi",
          data:{

          },
          methods: {
              
          }
      })
    </script>
</body>
</html>

vue.js的基础指令(属性)及其应用

vue浏览器插件

为了浏览器我们好调试,浏览器专门弄了个Vue调试= “神器”
Vue Devtools
我这里没有资源哦,百度一下吧

  • {{}}的应用

vue实例中的数据,可以通过 {{}} 符号在网页标签中使用
【视图V层】

代码图示:
代码图示
浏览器效果图示:
浏览器效果图示
在这里插入图片描述

  • 什么是vue的指令
    ①  指令是带有 v- 前缀的特殊属性。
    ② 指令用于在表达式的值改变时,将某些行为应用到 DOM
    ③ 要是在网页上插入除了文本外的各种值,我们就需要使用到指令【插入文本使用{{}}符合】
1.v-html的应用

v-html顾名思义,就是在html文档中应用的。
在标签中添加属性v-html=“vue实例对象”。
语法:v-html=“vue实例对象”
在这里插入图片描述

2.v-bind的应用

v-bind用于插入与绑定标签属性。他可以用修改与绑定任何标签的属性
(script标签除外啊,我为了好奇就尝试过,结果什么都没有 /笑哭)。
语法:v-bind:绑定的属性=“vue实例对象”
在这里插入图片描述

3.v-on的应用

v-on用于插入与绑定标签事件。他就如同js定义函数一般。
语法:v-on:事件=“函数名(一般没有参数,不用加括号)”
在这里插入图片描述

4.v-model的应用

v-model用于插入与绑定输入框的值。注意:v-model只能用于表单。
语法:v-model=“vue实例对象”
在这里插入图片描述
注意:给表单渲染值只能用v-model哦,不要学我用v-html,写完找了半个小时问题 /抓头

5.v-pre的应用

v-pre用于标签原封不动的输出,也就是浏览器值加载你的标签,而不加载里面vue实例。
语法:v-pre (直接写在标签里面即可)
在这里插入图片描述

vue.js的指令语法糖

什么是语法糖?
语法糖顾名思义就是语法让你尝到甜头。其实也就是简写。

  1. v-bind语法糖
    v-bind我们可以简写在前面写一个 " : "即可
    语法::绑定的属性=“vue实例对象”
    (字体太小了,怕你们看不清楚,还是上图吧。)
    在这里插入图片描述
  2. v-on语法糖
    v-on我们可以简写在前面写一个 " @ "即可
    语法:@事件=“函数名”
    (字体太小了,怕你们看不清楚,还是上图吧。)
    在这里插入图片描述
我也是刚刚学习vue,如果大佬找到我的错误给我说一下,萌新在这里感谢了

我的QQ:2894615549 (找到错误请联系我,谢谢。欢迎提问)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值