vue.js的安装应用及基础常用指令
vue.js (二)
这次我们先来看一下这次博客的分类吧?如下:
vue.js的引用及安装
我们已经知道并了解了vue的一些特点,那么到底怎么使用呢?
现在我们就来引用一下吧!!!
vue的引用有:
- 通过项目模块化安装使用(AMD,CMD,es6) (这种方式我还不熟悉,这里就不提了)
- 通过非模块化安装使用(通过script标签引用)
通过script标签引用vue.js
- 直接引用远程CDN
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
- 去vue的官网下载文件
点击我跳转vue官网下载页面 - 通过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的指令语法糖
什么是语法糖?
语法糖顾名思义就是语法让你尝到甜头。其实也就是简写。
- v-bind语法糖
v-bind我们可以简写在前面写一个 " : "即可
语法::绑定的属性=“vue实例对象”
(字体太小了,怕你们看不清楚,还是上图吧。)
- v-on语法糖
v-on我们可以简写在前面写一个 " @ "即可
语法:@事件=“函数名”
(字体太小了,怕你们看不清楚,还是上图吧。)
我也是刚刚学习vue,如果大佬找到我的错误给我说一下,萌新在这里感谢了
我的QQ:2894615549 (找到错误请联系我,谢谢。欢迎提问)
- Vue.js基础_常用指令和自定义指令
- 又一款MVVM组件 Vue基础语法和常用指令(1)
- Vue.js常用指令的使用小结
- Vue.js学习系列(十七)--常用指令(一)
- 【Vue.js】- Vue.js常用指令的使用
- Vue.js 运行环境搭建详解(基于windows的手把手安装教学)及vue、node基础知识普及
- Vue.js入门(二)——常用指令
- Vue.js常用指令总结
- Vue.js常用指令之循环使用v-for指令教程
- 又一款MVVM组件 Vue基础语法和常用指令(1)
- Vue.js常用指令汇总(v-if//v-show//v-else//v-for//v-bind//v-on等)
- vue.js(2.0)常用指令总结以及一些指令的坑!
- Vue.js 学习第一节 安装及基础语法认知
- Vue.js常用指令汇总(v-if、v-for等)
- Vue.js常用指令汇总(v-if、v-for等)
- Vue.js第一天学习笔记(数据的双向绑定、常用指令)
- Vue.js第一天学习笔记(数据的双向绑定、常用指令)
- Vue.js基础指令、基本介绍
- Vue.js 运行环境搭建详解(基于windows的手把手安装教学)及vue、node基础知识普及