vscode + vue 入门学习

  1. 安装
    1.1 需要安装node.js[可以查看vscode工具的学习]
    下载地址:https://nodejs.org/en
    查看安装的版本:vscode + vue 入门学习_第1张图片

    1.2 安装vue
    vue 的使用有俩种方式:
    方式1: 直接下载,使用script 导入,
    学习的时候建议使用开发版本,部署到服务器上使用生产版本
    方式2:npm 安装 (构建大型应用使用) 后期会详细讲解
    vscode + vue 入门学习_第2张图片

  2. 特点 体积小 更高的运行效率 双向数据绑定 生态丰富 易学 被广泛用于前端 、移动端、跨平台应用开发

  3. 开始第一个练习
    新建一个项目, 将下载的vue.js导入进来
    vscode + vue 入门学习_第3张图片
    vscode + vue 入门学习_第4张图片
    vscode + vue 入门学习_第5张图片
    此刻页面中会有一个Vue 对象,每个 Vue 应用都需要通过实例化 Vue 来实现。
    vscode + vue 入门学习_第6张图片
    vscode + vue 入门学习_第7张图片
    vscode + vue 入门学习_第8张图片
    vscode + vue 入门学习_第9张图片
    vscode + vue 入门学习_第10张图片
    vscode + vue 入门学习_第11张图片
    前缀 $,以便与用户定义的属性区分开来

以上需要注意一点: 只有先将数据加载到 Vue 实例中后,数据才有效

vscode + vue 入门学习_第12张图片
vscode + vue 入门学习_第13张图片

  1. 生命周期
    vscode + vue 入门学习_第14张图片
    vscode + vue 入门学习_第15张图片
    以下生命周期学习了组件后再学习

  2. 模板语法
    插值:1.文本 :{{ }} ,但是这样插入的值会在发生改变后而改变
    若想一次插入值,不想数据更改而更改,可以如下操作

                             ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200812110340859.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW5ndGluZzEyMzEyMw==,size_16,color_FFFFFF,t_70#pic_center)
                             ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200812110501360.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW5ndGluZzEyMzEyMw==,size_16,color_FFFFFF,t_70#pic_center)
    

    2.若想插入html
    vscode + vue 入门学习_第16张图片
    vscode + vue 入门学习_第17张图片
    3. 属性绑定:
    vscode + vue 入门学习_第18张图片
    vscode + vue 入门学习_第19张图片

    1. js 表达式
      vscode + vue 入门学习_第20张图片
      指令:
      vscode + vue 入门学习_第21张图片
      vscode + vue 入门学习_第22张图片
      指令绑定属性
      vscode + vue 入门学习_第23张图片
      vscode + vue 入门学习_第24张图片
      vscode + vue 入门学习_第25张图片
      vscode + vue 入门学习_第26张图片
      vscode + vue 入门学习_第27张图片
      vscode + vue 入门学习_第28张图片
      vscode + vue 入门学习_第29张图片
      vscode + vue 入门学习_第30张图片
      vscode + vue 入门学习_第31张图片条件渲染:
      vscode + vue 入门学习_第32张图片
      vscode + vue 入门学习_第33张图片
      vscode + vue 入门学习_第34张图片
      vscode + vue 入门学习_第35张图片
      如果需要非常频繁地切换,则建议使用 v-show ;如果在运行时条件很少改变,则建议使用 v-if 。

列表渲染
vscode + vue 入门学习_第36张图片
在这里插入图片描述
vscode + vue 入门学习_第37张图片
建议尽可能在使用 v-for 时提供 key 属性
vscode + vue 入门学习_第38张图片事件绑定

vscode + vue 入门学习_第39张图片
以上这种方式使用的较少,通常使用如下的方式:
vscode + vue 入门学习_第40张图片
vscode + vue 入门学习_第41张图片
表单绑定
vscode + vue 入门学习_第42张图片
vscode + vue 入门学习_第43张图片
vscode + vue 入门学习_第44张图片
vscode + vue 入门学习_第45张图片
vscode + vue 入门学习_第46张图片
vscode + vue 入门学习_第47张图片
组件基础:
vscode + vue 入门学习_第48张图片
vscode + vue 入门学习_第49张图片
vscode + vue 入门学习_第50张图片

上面案例中,Vue.component 是全局注册,全局注册所有的组件意味着即便你已经不再使用一个组件了,它仍然会被包含在你最终的构建结果中。这造成了用户下载的 JavaScript 的无谓的增加。

vscode + vue 入门学习_第51张图片
vscode + vue 入门学习_第52张图片
检测npm版本:npm是基于Node.js的包管理器
在这里插入图片描述
由于网络不好,可以使用cnpm
在这里插入图片描述使用cnpm安装vue
vscode + vue 入门学习_第53张图片安装webpack: js 打包器
vscode + vue 入门学习_第54张图片
在这里插入图片描述

vscode + vue 入门学习_第55张图片
若第二次启动项目: 则如下操作:
vscode + vue 入门学习_第56张图片

vscode + vue 入门学习_第57张图片
vscode + vue 入门学习_第58张图片
vscode + vue 入门学习_第59张图片
vscode + vue 入门学习_第60张图片
vscode + vue 入门学习_第61张图片
vscode + vue 入门学习_第62张图片

想要运行vue 项目需要给vscode 安装一个插件
vscode + vue 入门学习_第63张图片
vscode + vue 入门学习_第64张图片

vscode + vue 入门学习_第65张图片
vscode + vue 入门学习_第66张图片
vscode + vue 入门学习_第67张图片
vscode + vue 入门学习_第68张图片
vscode + vue 入门学习_第69张图片

vscode + vue 入门学习_第70张图片
vscode + vue 入门学习_第71张图片

再新增一个模板:
vscode + vue 入门学习_第72张图片

vscode + vue 入门学习_第73张图片

vscode + vue 入门学习_第74张图片

你可能感兴趣的:(前端,vue.js)