初识Vue

初识Vue

今天开始学习Vue,这里主要介绍Vue的两个不同的版本;

完整版

完整版直接在HTML中引用 vue.js(CDN直达 ), 有compiler(编译器),视图可以写在HTML里或template选项,

具体的用法可参考 vue.js官方文档

使用webpack引入需要配置 alias , @vue/cli引入也需要进行额外的配置.

非完整版

非完整版直接在HTML中引用 vue.runtime.js,相对于完整版区别就是没有compiler(编译器), 视图写在render函数里,用"h"来创建标签,"h"是vue的作者写好传给 render函数的:

例:

//Demo.vue
<template>
    <div class="red">
        {{n}}
        <button @click="add">+1</button>
    </div>
</template>

<script>
    export default {
        // name: "Demo",
        data(){
            return {
                n:0
            }
        },
        methods:{
            add(){
                this.n =+ 1;
                console.log(this.n);
            }
        }
    }
</script>

<style scoped>
.red{
    color: red;
}
</style>
//mian.js
import Vue from 'vue'
Vue.config.productionTip = false
import Demo from "./Demo.vue";
new Vue({
  el: '#app',
  render(h){ //render函数
    return h(Demo)
  },
})

目前前端一般都用此版本,用非完整版配合vue-loader+vue单文件,可以保证用户体验,其只支持h函数,用户下载的体积减小;vue-loader并不需要用户下载,在yarn build时已经执行,也可以保证开发体验,在开发的时候可以把vue单文件中直接写html,再用loader转换,变成h函数,使用webpack和@vue/cli引入都默认此版本,不需要需要进行额外的配置.

vue/cli

安装

npm install -g @vue/cli
# OR
yarn global add @vue/cli

检查其版本是否正确:

vue --version

创建一个项目

vue create hello-world

开发预览

vue serve
Usage: serve [options] [entry]

在开发环境模式下零配置为 .js 或 .vue 文件启动一个服务器


Options:

  -o, --open  打开浏览器
  -c, --copy  将本地 URL 复制到剪切板
  -h, --help  输出用法信息

vue/cli官方文档

还可以免费使用在线沙箱,https://codesandbox.io/,点击vue,即可快速创建vue项目

接下来就是学习Vue的旅程啦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值