zoukankan      html  css  js  c++  java
  • 学习vue的第一天

    1下载vscode,然后安装插件(支持中文,html css support,html snippets(html自动填充,open in default browser(打开默认浏览器)) debugger for chrome(谷歌调试))有其他需求的可以自行添加插件

    2新建文件夹,在vscode中打开这个文件夹,将下载好的vue.js放在里面(如果不将vue和创建的html文件放在同一个文件夹下面,html死活引用不到,不太明白什么情况),然后可以新建一个html,默认是纯文本,在右下方可以选择,因为是纯前端,所以选html格式就好(设置默认文本在文件->首选项->设置->文本编辑器->文件->default language)其快捷键也是在首选项下面进行设置

    3新建一个非常简单html

     vue中的引用可以放head里面(有的可能会报错),也可以放到</body>下面

    4 let (es6)和var(es5)的区别 let有块作用域,而var没有块作用域

    el表示要挂载的元素后面是要管理的id名称

    data表示定义一些数据,也可以从别的地方传过来

    5vue是声明式编程,数据和html代码分离,而js,jquery是命名式编程

    6数据的修改在页面,console 中

    7创建一个vue列表展示

    在data中添加一个movie数组

     movies:['海贼王','复仇者联盟','x战警','超人','小丑']

    然后在div下面添加ul列表(用v-for来循环遍历数据取值)

    <ul >
      <li v-for='item in movies' >{{item}}</li>   
    </ul>

    8按钮的点击监听事件

    <p>{{counter}}</p>
    <button  v-on:click="Add()">+</button>
    <button @click="sub()">-</button>   //和上面的效果一样,下面是简写(语法糖)

    在vue中有methods添加方法

    methods: {
                // Add: function () {
                //     this.counter++;
                // },
                // sub: function () {
                //     this.counter--;
                // }
                //下面是注释中方法的简写
                Add() {
                    this.counter++;
                },
                sub() {
                    this.counter--;
                }
            }

    9 vue中的mvvm

    v是在html中的 m是data中的数据 vm是new vue({})

    10 vue对象中的一些参数的作用比如 常用的el,data,methods,computed等

  • 相关阅读:
    CSDN专栏收集
    Android英文文档翻译系列(5)——VPNService
    Android英文文档翻译系列(4)——PopupWindow
    Android英文文档翻译系列(3)——AsyncTask
    Android英文文档翻译系列(2)——HandlerThread
    Android英文文档翻译系列(1)——AlarmManager
    Apktool源码解析——第二篇
    Apktool源码解析——第一篇
    AndroidのBuild工具之Ant动手实践
    Java的switch是否支持String作为参数,还支持哪些类型?
  • 原文地址:https://www.cnblogs.com/carlpeng/p/13061673.html
Copyright © 2011-2022 走看看