美文网首页
Vue起手式

Vue起手式

作者: 饥人谷_折纸大师 | 来源:发表于2022-08-18 13:09 被阅读0次

构建一个Vue项目

方法一:使用@Vue/cli

Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,

  • 通过 @vue/cli 实现的交互式的项目脚手架。
  • 通过 @vue/cli + @vue/cli-service-global 实现的零配置原型开发。
  • 一个运行时依赖 (@vue/cli-service),该依赖:
    • 可升级;
    • 基于 webpack 构建,并带有合理的默认配置;
    • 可以通过项目内的配置文件进行配置;
    • 可以通过插件进行扩展。
  • 一个丰富的官方插件集合,集成了前端生态中最好的工具。
  • 一套完全图形化的创建和管理 Vue.js 项目的用户界面。

安装

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

创建
vue create hello-world

选默认的包含了基本的 Babel + ESLint 设置的 preset,也可以选“手动选择特性”来选取需要的特性。进入目录后运行yarn serve 可以打开webpack-dev-server

使用图形化界面
通过 vue ui 命令以图形化界面创建和管理项目

方法二:从零搭建一个Vue项目

使用webpack或者rollup,适合有经验者

方法三:使用codesandbox.io

点击create sandbox

截屏2022-08-19 09.43.06.png
选择Vue3
截屏2022-08-19 09.45.27.png
即可快速得到一个配置好的vue项目,如果想转到本地编辑,选择导出源码压缩包,解压后即可在本地编辑。在package.json里可以看到如何运行
截屏2022-08-19 09.47.02.png

Vue的两个版本

vue.js和vue.runtime.js

方法一:从HTML里直接得到视图
(完整版)
从CDN引用vue.js或者vue.min.js可以做到
也可以通过import引用vue.js或者vue.min.js,MVC的视图没有写在js里面,直接写在页面里

方法二:使用JS构造视图(非完整版)
引入vue.runtime.js

二者的区别

截屏2022-08-19 11.53.37.png
// 需要编译器 完整版
new Vue({
  template: '<div>{{ hi }}</div>'
})

// 不需要编译器 非完整版
new Vue({
  render (h) {
    return h('div', this.hi)
  }
})

tips:最佳实践:总是使用非完整版,然后配合vue-loader和vue文件。

1.保证用户体验,用户下载的JS文件体积更小,但只支持h函数。

2.保证开发体验,开发者可直接在vue文件里写HTML标签,而不写h函数。

3.脏活让loader做,vue-loader把vue文件里的HTML转为h函数。 这样你就可以不写h函数也能得到h函数。

相关文章

  • Vue - 起手式

    请各位读者添加一下作者的微信公众号,以后有新的文章,将在微信公众号直接推送给各位,非常感谢。 0x00:前言 这次...

  • Vue起手式

    构建一个Vue项目 方法一:使用@Vue/cli Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统...

  • vue + webpack 起手式

    介紹 前端的世界變化之快速,從 2010 開始小弟經歷了 jQuery, Backbone, Angular, 到...

  • Vue-cli 整合 Typescript 筆記

    整理自:三命:Vue + TypeScript 新项目起手式最新版:Vue-cli 整合 Typescript 筆...

  • 2016 8月学习前端知识

    vue SegmentFault 技术周刊 Vol.1 - Vue.js 起手式 css 移动端样式小技巧 js ...

  • 起手式

    新的一学年开始了。 你的奋斗可能只是挣扎 很多人都扪心自问过,为什么自己那么努力,还是过不好这一生。 努力地证明自...

  • 起手式

    清晨 遁入虚无 消散在平静中 连鸡巴也昏迷了 意识无处投射 知识、文字、见解 团成远去的风暴 渐渐看不见也摸不到 ...

  • element-ui 初始化页面框架

    我们在 [@vue/cli 项目初始化起手式: https://www.jianshu.com/p/85bfa31...

  • Vue.js起手式+Vue小作品实战

    本文是小羊根据Vue.js文档进行解读的第一篇文章,主要内容涵盖Vue.js的基础部分的知识的,文章顺序基本按照官...

  • React起手式

    引入React CDN引入Reactbootcdn cjs 和 umd 的区别 cjs 全称是 Common JS...

网友评论

      本文标题:Vue起手式

      本文链接:https://www.haomeiwen.com/subject/mqcugrtx.html