栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Vue.js

基础篇

Vue.js 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基础篇

在这篇文章,你将快速学习到:

  • 如何安装 Vue.js

  • 基础

    • Hello World

    • Vue 实例

    • 模版语法 & 数据绑定

    • 计算属性 & 监听器

    • 事件处理

    • 表单

如何安装 Vue.js
  • 标准安装

    • 开发版本

    • 生产版本

  • npm install vue

  • CLI

    • npm install --global vue-cli

    • vue init webpack my-project

    • cd my-project

    • npm install

    • npm run dev

基础Hello World
  • 导入 vue.js

  • 创建 index.html

  • 创建 Vue 实例


   
   
   Hello Vue
   
   
       {{ message }}   
   
Vue 实例
  • 构造函数

  • 属性和方法

  • 实例生命周期

    • created

    • beforeMounted

    • mounted

    • updated

    • destroyed


    
    
    Vue Instance
    
    
        Vue Instance        
                
  • constructor
  •             
  • properties & methods
  •             
  • instance lifecycle hooks
  •         
         
模版语法 & 数据绑定
  • 文本: {{ msg }}

  • 原始 HTML:

  • 属性: shorthand

  • 表达式: {{ number + 1 }} only contain one single expression

  • 过滤器: {{ message | capitalize }}

  • 指令: Now you see me

  • 指令修饰符: stop modifiers

  • Class 绑定: class

  • Style 绑定:

  • 条件渲染: v-if, v-else, v-show

  • 列表渲染: v-for


    
    
    Template Syntax
    
    
        Text: {{ text }}
        Raw Html: 
        Attributes: {{ attributeTitle }}
        expressions: {{ exp + 1}}
        Filters: {{ 'toUpperFilter' | toUpperFilter}}
        Directives: v-if directive
        Modifiers: stop modifiers
        Conditional: v-if directive
        List: {{ n }}
    
    
计算属性 & 监听器

TODO

事件处理
  • 事件监听

  • 事件处理方法

  • 事件修饰符

    • .stop

    • .prevent

    • .capture

    • .self

  • 关键修饰符

    • .enter

    • .tab

    • .delete

    • .esc

    • .space

    • .up

    • .down

    • .left

    • .right

    • Vue.config.keyCodes.f1 = 112


    
    
    Event
    
    
        listening: Add {{ counter }}
        method event handlers: Greet
        event modifiers: .prevent
        key modifiers: 
    
    
表单
  • text

  • checkbox

  • radio

  • select

  • value 绑定

  • 修饰符


    
    
    Forms
    
    
        Text:        
        Message is {{ message }}
        Checkbox: 
        
        {{ checked }}
        Radio:        
        
        Picked: {{ picked }}
        Select: 
        
            
            
            
        Selectd: {{ selected }}
    
    
接下来我们会介绍 Vue 的高级使用
  • 组件

  • 自定义指令

  • 过滤器

  • 混入

  • 路由

  • 插件

〖坚强的一俢〗




转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/240686.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号