记录一次vue的学习(一)

记录一次vue的学习(一)

前言

  • 作为一个后端程序员(??码农?),一直因为没办法将写好的web好好的展示出来,苦恼于没有前端配合,前端还能用node去自己写点后端,今天决定学习vue,敲开前端的大门,当家作主,翻身做主人!让自己也可以单枪匹马写好一个web!顺便上一下github地址vue项目代码

提前准备

  • 安装好node环境
  • 安装好npm yarn
  • 编译器使用 vscode
  • 建立一个新的文件夹,包含index.html 和vue.js

动手!

  • 打开vue的官网,点击教程,点击安装
  • 在这里插入图片描述
  • 点击开发版本,将里面的代码copy到提前创建好的vue.js上
  • 打开html,引进vue.js
  • 在这里插入图片描述
    这个时候就可以开始敲代码了!

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>vue 入门</title>
    <script src = "./vue.js"> </script>
</head>
<body>
   <div id="root"> 
        <div @click="handleClick"> {{content}} </div> 
</div> 

   <script>
   new Vue({
el : "#root",

data: {
    content : "hello"
},
methods: {
    handleClick:function(){
        this.content = "world"
    }
}

   })
   </script>
</body>
</html>
  • 效果
  • 在这里插入图片描述
  • 点击hello后
  • 在这里插入图片描述

学习笔记

  • 在script标签中创建一个Vue实例 在body上写一个div

  • vue实例中包含 el :实例需要挂载的地方,此处是id为root的div

  • data:实例的数据

  • methods 实例可能用到的方法,这里写了一个handleClick为名的方法

  • @click 绑定一个函数,当点击的时候触发函数,其实和 v-on:click = "handleClick"是等价的

  • {{content}} : 代表将这个挂载点对应的实例的data里名为content的参数的值输出

  • 当我们点击hellow的时候触发函数handleClick,将content的值改变,这个时候页面上对应的输出的值也将改变

猜你喜欢

转载自blog.csdn.net/BeamCSDN/article/details/84610224