Vue基础---->VueJS的使用(一)
2023-09-27 14:20:11 时间
Vue.js是一个构建数据驱动的web界面的库。它的目标是通过尽可能简单的API 实现响应的数据绑定和组合的视图组件,今天我们就开始vue.js的学习。
vue的安装及使用
一、vue的下载地址:http://vuejs.org/js/vue.js
二、vue的第一个例子:
项目的结构如下,引入vue.js
vue1.html的代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue1</title> <script type="text/javascript" src="../vue.js"></script> </head> <body> <div id="app"> <p>{{ message }}</p> <input type="text" name="message" v-model="message" /> </div> <script type="text/javascript" src="js/vue1.js"></script> </body> </html>
vue1.js的代码:
var app = new Vue({ el: '#app', data: { message: "hello world" } });
运行的效果如下:
注意:
- el: '#app' 就是管理id为app的部分。
- vue1.js的引入在页面代码的后面,否则在某些浏览器上会出现找不到#app的元素的错误。
vue的简单使用
以下的所有例子都是基于上述的例子的。这里只写增加的代码
一、列表的渲染:v-for的使用
在<div id="app">中加入以下代码:
<ul> <li v-for="person in persons"> {{ person.name }} loves {{person.love}} </li> </ul>
在vue1.js的data中加入以下代码:
persons: [ {name: "huhx", love: "code"}, {name: "chenhui", love: "book"} ]
运行效果如下:
二、处理输入: v-on:click的使用
在<div id="app">中加入以下代码:
<button v-on:click="changeContent('huhx')">Click on!</button>
在vue1.js中加入以下代码:
methods: { changeContent: function(element) { this.message = "I love " + element; } }
友情链接
- vue的官方教程:http://cn.vuejs.org/guide/index.html
- vue的官方api: http://cn.vuejs.org/api/
相关文章
- Vue—怎样使用组件,组件基础,轻松入门Vue(四)
- Vue基础---->VueJS的使用(二)
- 精品springboot的二手车管理系统vue
- vue.js ES6对象字面量的增强写法
- Vue3基础(四)___Vue-Router
- Vue环境搭建
- 【VUE组件】支持latex,echarts等的markdown VUE组件
- VueX 基本使用(vue状态管理)及简单小实例
- Vue简单基础 + 实例 及 组件通信
- Vue基础之v-for指令的四种使用方式(3)
- VUE基础之事件修饰符的介绍(2)
- Vue-基础(二)
- vue表单校验提交报错TypeError: Cannot read property 'validate' of undefined
- Vue组件使用基础
- vue 手机键盘把底部按钮顶上去
- 场景类:vue自制表单验证
- vue基础(下篇)
- vue里使用虚拟列表处理element-ui的el-select选择器组件数据量大时卡顿问题
- 【Vue 开发实战】基础篇 # 13:如何优雅地获取跨层级组件实例(拒绝递归)
- 【Vue 开发实战】基础篇 # 9:合理应用计算属性和侦听器
- 【Vue 开发实战】基础篇 # 4:Vue组件的核心概念:插槽
- Vue知识点整理(面试)
- 最全Vue知识点(基础到进阶,覆盖vue3)
- 浅析Vue源码
- Vue.js 代码优化浅谈
- 从0开始做一个的Vue图片/ 文件选择(上传)组件[基础向]
- Vue.js2.0基础API系列文章合集
- Vue的路由功能(1)简单路由与vue-router的基础使用(同步/异步组件)
- vue-router 2.0 常用基础知识点之router.push()
- vue数据传递--我有特殊的实现技巧