《JavaWeb开发-Vue基础》

《JavaWeb开发-Vue基础》


1. Vue 概述

  1. Vue 概述

    • Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。
    • Vue 基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上
      在这里插入图片描述
    • Model:是业务模型,其中包含了很多的业务数据,以及业务的处理方法。
    • View:视图层只负责数据的展示,其实就是页面展示的html的标签,也可以理解为就是DOM元素。
    • 官网:https://v2.cn.vuejs.org
    • 框架:是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。基于框架进行开发,更加快捷、更加商效。
  2. Vue快速入门程序

    1. 新建HTML页面,引入Vue.js文件

      <script src="js/vue.js"></script>
      
    2. 在JS代码区域,创建Vue核心对象,定义数据模型

      <script>
      	new Vue ({
             
             
      		el:“#app
      		data: {
             
             
      			message:"Hello Vue!"
      		}
      		})
      </script>
      
    3. 编写视图

      <div id="app">
      	<input type="text" v-model="message">
      	{
             
             {
             
             message }}
      </div>
      
  • 插值表达式
    • 形式:{ {表达式 }。
    • 内容可以是:
      • 变量
      • 三元运算符
      • 函数调用
      • 算术运算

2. Vue-指令

  1. 常用指令
    • 指令:HTML标签上带有v-前缀的特殊属性,不同指令具有不同含义。例如:v-if,v-for…
    • 常用指令
      • v-bind:为HTML标签绑定属性值,如设置 href,css样式等。
        • <a v-bind:href="url">传智教育</a>
        • <a :href="url">传智教育</a>
      • v-model:在表单元素上创建双向数据绑定。
        • <input type="text" v-model="url">
      • v-on:为HTML标签绑定事件。
        • <input type="button" value="按钮” v-on:click="handle()">
        • <input type="button" value="按钮” @click="handle()">
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>Document</title>
            <script src="../js/vue.js"></script>
        </head>
        <body>
            <div id="app">
                <a v-bind:href
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值